Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdGsView.cs
Go to the documentation of this file.
1//------------------------------------------------------------------------------
2// <auto-generated />
3//
4// This file was automatically generated by SWIG (http://www.swig.org).
5// Version 4.0.2
6//
7// Do not make changes to this file unless you know what you are doing--modify
8// the SWIG interface file instead.
9//------------------------------------------------------------------------------
10
11namespace Teigha.Core {
12
13using System;
14using System.Runtime.InteropServices;
15
16public class OdGsView : OdRxObject {
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
20 public OdGsView(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdGsView_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdGsView obj) {
26 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
27 }
28
29 protected override void Dispose(bool disposing) {
30 lock(this) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
32 if (swigCMemOwn) {
33 swigCMemOwn = false;
35 }
36 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
37 }
38 base.Dispose(disposing);
39 }
40 }
41
42 public static OdGsView cast(OdRxObject pObj) {// OdSmartPtr<OdGsView>
43 MemoryManager mMan = MemoryManager.GetMemoryManager();
44 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
46
47 OdGsView ret = null;
48 if (null != mTrans)
49 {
50 mTrans.AddObject((OdGsView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsView),ptr, true));
51 ret = (OdGsView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsView),ptr, false);
52 }
53 else
54 {
55 ret = (OdGsView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsView),ptr, true);
56 }
57
59 return ret;
60}
61
62 public new static OdRxClass desc() {
63 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdGsView_desc(),false); /*createInt 3_2*/
64
66 return ret;
67}
68
69 public override OdRxClass isA() {
70 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdGsView_isA(swigCPtr),false); /*createInt 3_2*/
71
73 return ret;
74}
75
76 public override OdRxObject queryX(OdRxClass protocolClass) {
77 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),GlobalsPINVOKE.OdGsView_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
78
80 return ret;
81}
82
83 public static OdGsView createObject() {// OdSmartPtr<OdGsView>
84 MemoryManager mMan = MemoryManager.GetMemoryManager();
85 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
87
88 OdGsView ret = null;
89 if (null != mTrans)
90 {
91 mTrans.AddObject((OdGsView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsView),ptr, true));
92 ret = (OdGsView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsView),ptr, false);
93 }
94 else
95 {
96 ret = (OdGsView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsView),ptr, true);
97 }
98
100 return ret;
101}
102
103 public virtual OdGsDevice device() {
104 OdGsDevice ret = (OdGsDevice)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsDevice),GlobalsPINVOKE.OdGsView_device(swigCPtr),false); /*createInt 3_2*/
105
107 return ret;
108}
109
110 public virtual OdGiContext userGiContext() {
111 OdGiContext ret = (OdGiContext)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiContext),GlobalsPINVOKE.OdGsView_userGiContext(swigCPtr),false); /*createInt 3_2*/
112
114 return ret;
115}
116
121
122 public virtual double lineweightToDcScale() {
123 double ret = GlobalsPINVOKE.OdGsView_lineweightToDcScale(swigCPtr);
125 return ret;
126 }
127
132
133 public virtual void setLineweightEnum(byte[] /*SIMPLEFIXED_ARRAY_REV*/ numLineweights, UInt16 altSourceLwds) {
134IntPtr p_numLineweights=Teigha.Core.Helpers.MarshalbyteFixedArray(numLineweights);
135 try {
136 GlobalsPINVOKE.OdGsView_setLineweightEnum__SWIG_0(swigCPtr, p_numLineweights, altSourceLwds /*SIMPLETYPE*/);
138 } finally {
139Marshal.FreeCoTaskMem(p_numLineweights);
140 }
141 }
142
143 public virtual void setLineweightEnum(byte[] /*SIMPLEFIXED_ARRAY_REV*/ numLineweights) {
144IntPtr p_numLineweights=Teigha.Core.Helpers.MarshalbyteFixedArray(numLineweights);
145 try {
146 GlobalsPINVOKE.OdGsView_setLineweightEnum__SWIG_1(swigCPtr, p_numLineweights);
148 } finally {
149Marshal.FreeCoTaskMem(p_numLineweights);
150 }
151 }
152
157
162
167
172
177
182
183 public virtual void setViewportClipRegion(OdGsDCPointArray[] numContours) {
184IntPtr p_numContours=Teigha.Core.Helpers.MarshalDCClipRegion(numContours);
185 try {
188 } finally {
189Marshal.FreeCoTaskMem(p_numContours);
190 }
191 }
192
197
202
207
212
217
219 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGsView_viewport3dClipping__SWIG_0(swigCPtr, OdGiAbstractClipBoundary.getCPtr(ppClipInfo).Handle);
220 OdGiClipBoundary ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdGiClipBoundary(cPtr, false);
222 return ret;
223 }
224
226 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGsView_viewport3dClipping__SWIG_1(swigCPtr);
227 OdGiClipBoundary ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdGiClipBoundary(cPtr, false);
229 return ret;
230 }
231
236
237 public virtual void setViewportBorderProperties(UInt32 color, int width) {
238 GlobalsPINVOKE.OdGsView_setViewportBorderProperties(swigCPtr, color /*SIMPLETYPE*/, width);
240 }
241
242 public virtual void getViewportBorderProperties(out UInt32 color, out int width) {
243 GlobalsPINVOKE.OdGsView_getViewportBorderProperties(swigCPtr, out color, out width);
245 }
246
251
257
262
267
273
274 public virtual OdGePoint3d target() {
275 OdGePoint3d ret = new OdGePoint3d(GlobalsPINVOKE.OdGsView_target(swigCPtr), true);
277 return ret;
278 }
279
285
286 public virtual double lensLength() {
287 double ret = GlobalsPINVOKE.OdGsView_lensLength(swigCPtr);
289 return ret;
290 }
291
296
297 public virtual bool isPerspective() {
298 bool ret = GlobalsPINVOKE.OdGsView_isPerspective(swigCPtr);
300 return ret;
301 }
302
303 public virtual double fieldWidth() {
304 double ret = GlobalsPINVOKE.OdGsView_fieldWidth(swigCPtr);
306 return ret;
307 }
308
309 public virtual double fieldHeight() {
310 double ret = GlobalsPINVOKE.OdGsView_fieldHeight(swigCPtr);
312 return ret;
313 }
314
319
320 public virtual bool isFrontClipped() {
321 bool ret = GlobalsPINVOKE.OdGsView_isFrontClipped(swigCPtr);
323 return ret;
324 }
325
330
331 public virtual double frontClip() {
332 double ret = GlobalsPINVOKE.OdGsView_frontClip(swigCPtr);
334 return ret;
335 }
336
341
342 public virtual bool isBackClipped() {
343 bool ret = GlobalsPINVOKE.OdGsView_isBackClipped(swigCPtr);
345 return ret;
346 }
347
352
353 public virtual double backClip() {
354 double ret = GlobalsPINVOKE.OdGsView_backClip(swigCPtr);
356 return ret;
357 }
358
364
370
376
382
388
393
399
400 public virtual bool add(OdGiDrawable pSceneGraph, OdGsModel pModel) {
401 bool ret = GlobalsPINVOKE.OdGsView_add(swigCPtr, OdGiDrawable.getCPtr(pSceneGraph), OdGsModel.getCPtr(pModel));
403 return ret;
404 }
405
406 public virtual int numRootDrawables() {
407 int ret = GlobalsPINVOKE.OdGsView_numRootDrawables(swigCPtr);
409 return ret;
410 }
411
412 public virtual OdDbStub rootDrawableIdAt(int i, out OdGsModel pModelReturn) {
413 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGsView_rootDrawableIdAt__SWIG_0(swigCPtr, i, out pModelReturn);
414 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
416 return ret;
417 }
418
419 public virtual OdDbStub rootDrawableIdAt(int i) {
420 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGsView_rootDrawableIdAt__SWIG_1(swigCPtr, i);
421 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
423 return ret;
424 }
425
426 public virtual OdGiDrawable rootDrawableAt(int i, out OdGsModel pModelReturn) {// OdGiDrawablePtr
427 MemoryManager mMan = MemoryManager.GetMemoryManager();
428 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
429 IntPtr ptr = GlobalsPINVOKE.OdGsView_rootDrawableAt__SWIG_0(swigCPtr, i, out pModelReturn);
430
431 OdGiDrawable ret = null;
432 if (null != mTrans)
433 {
434 mTrans.AddObject((OdGiDrawable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiDrawable),ptr, true));
435 ret = (OdGiDrawable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiDrawable),ptr, false);
436 }
437 else
438 {
439 ret = (OdGiDrawable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiDrawable),ptr, true);
440 }
441
443 return ret;
444}
445
446 public virtual OdGiDrawable rootDrawableAt(int i) {// OdGiDrawablePtr
447 MemoryManager mMan = MemoryManager.GetMemoryManager();
448 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
449 IntPtr ptr = GlobalsPINVOKE.OdGsView_rootDrawableAt__SWIG_1(swigCPtr, i);
450
451 OdGiDrawable ret = null;
452 if (null != mTrans)
453 {
454 mTrans.AddObject((OdGiDrawable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiDrawable),ptr, true));
455 ret = (OdGiDrawable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiDrawable),ptr, false);
456 }
457 else
458 {
459 ret = (OdGiDrawable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiDrawable),ptr, true);
460 }
461
463 return ret;
464}
465
466 public virtual bool erase(OdGiDrawable sceneGraph) {
467 bool ret = GlobalsPINVOKE.OdGsView_erase(swigCPtr, OdGiDrawable.getCPtr(sceneGraph));
469 return ret;
470 }
471
476
477 public virtual OdGsModel getModel(OdGiDrawable pDrawable) {
478 OdGsModel ret = (OdGsModel)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsModel),GlobalsPINVOKE.OdGsView_getModel(swigCPtr, OdGiDrawable.getCPtr(pDrawable)),false); /*createInt 3_2*/
479
481 return ret;
482}
483
484 public virtual OdGsModelArray getModelList() {
485// csout array
487
489 return res;
490}
491
496
501
502 public virtual bool isValid() {
503 bool ret = GlobalsPINVOKE.OdGsView_isValid(swigCPtr);
505 return ret;
506 }
507
512
513 public virtual void beginInteractivity(double frameRateInHz) {
514 GlobalsPINVOKE.OdGsView_beginInteractivity(swigCPtr, frameRateInHz);
516 }
517
518 public virtual bool isInInteractivity() {
519 bool ret = GlobalsPINVOKE.OdGsView_isInInteractivity(swigCPtr);
521 return ret;
522 }
523
524 public virtual double interactivityFrameRate() {
525 double ret = GlobalsPINVOKE.OdGsView_interactivityFrameRate(swigCPtr);
527 return ret;
528 }
529
534
539
544
549
550 public virtual bool isVisible() {
551 bool ret = GlobalsPINVOKE.OdGsView_isVisible(swigCPtr);
553 return ret;
554 }
555
560
565
570
575
576 public virtual void select(OdGsDCPoint[] /*ODGSDCPOINT_ARRAY_TYPEMAP*/ pts, OdGsSelectionReactor pReactor, OdGsView.SelectionMode mode) {
577IntPtr p_pts=Teigha.Core.Helpers.MarshalOdGsDCPointArray(pts);
578 try {
579 GlobalsPINVOKE.OdGsView_select(swigCPtr, p_pts, OdGsSelectionReactor.getCPtr(pReactor), (int)mode);
581 } finally {
582Marshal.FreeCoTaskMem(p_pts);
583 }
584 }
585
590
591 public virtual void dolly(double xDolly, double yDolly, double zDolly) {
592 GlobalsPINVOKE.OdGsView_dolly__SWIG_1(swigCPtr, xDolly, yDolly, zDolly);
594 }
595
596 public virtual void roll(double rollAngle) {
597 GlobalsPINVOKE.OdGsView_roll(swigCPtr, rollAngle);
599 }
600
601 public virtual void orbit(double xOrbit, double yOrbit) {
602 GlobalsPINVOKE.OdGsView_orbit(swigCPtr, xOrbit, yOrbit);
604 }
605
606 public virtual void zoom(double zoomFactor) {
607 GlobalsPINVOKE.OdGsView_zoom(swigCPtr, zoomFactor);
609 }
610
611 public virtual void pan(double xPan, double yPan) {
612 GlobalsPINVOKE.OdGsView_pan(swigCPtr, xPan, yPan);
614 }
615
620
625
626 public virtual bool pointInView(OdGePoint3d pt) {
627 bool ret = GlobalsPINVOKE.OdGsView_pointInView(swigCPtr, OdGePoint3d.getCPtr(pt));
629 return ret;
630 }
631
632 public virtual bool extentsInView(OdGePoint3d minPt, OdGePoint3d maxPt) {
633 bool ret = GlobalsPINVOKE.OdGsView_extentsInView(swigCPtr, OdGePoint3d.getCPtr(minPt), OdGePoint3d.getCPtr(maxPt));
635 return ret;
636 }
637
638 public virtual OdGsView cloneView(bool cloneViewParameters, bool cloneGeometry) {// OdGsViewPtr
639 MemoryManager mMan = MemoryManager.GetMemoryManager();
640 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
641 IntPtr ptr = GlobalsPINVOKE.OdGsView_cloneView__SWIG_0(swigCPtr, cloneViewParameters, cloneGeometry);
642
643 OdGsView ret = null;
644 if (null != mTrans)
645 {
646 mTrans.AddObject((OdGsView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsView),ptr, true));
647 ret = (OdGsView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsView),ptr, false);
648 }
649 else
650 {
651 ret = (OdGsView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsView),ptr, true);
652 }
653
655 return ret;
656}
657
658 public virtual OdGsView cloneView(bool cloneViewParameters) {// OdGsViewPtr
659 MemoryManager mMan = MemoryManager.GetMemoryManager();
660 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
661 IntPtr ptr = GlobalsPINVOKE.OdGsView_cloneView__SWIG_1(swigCPtr, cloneViewParameters);
662
663 OdGsView ret = null;
664 if (null != mTrans)
665 {
666 mTrans.AddObject((OdGsView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsView),ptr, true));
667 ret = (OdGsView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsView),ptr, false);
668 }
669 else
670 {
671 ret = (OdGsView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsView),ptr, true);
672 }
673
675 return ret;
676}
677
678 public virtual OdGsView cloneView() {// OdGsViewPtr
679 MemoryManager mMan = MemoryManager.GetMemoryManager();
680 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
681 IntPtr ptr = GlobalsPINVOKE.OdGsView_cloneView__SWIG_2(swigCPtr);
682
683 OdGsView ret = null;
684 if (null != mTrans)
685 {
686 mTrans.AddObject((OdGsView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsView),ptr, true));
687 ret = (OdGsView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsView),ptr, false);
688 }
689 else
690 {
691 ret = (OdGsView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsView),ptr, true);
692 }
693
695 return ret;
696}
697
702
703 public virtual bool exceededBounds() {
704 bool ret = GlobalsPINVOKE.OdGsView_exceededBounds(swigCPtr);
706 return ret;
707 }
708
709 public virtual void enableStereo(bool enabled) {
710 GlobalsPINVOKE.OdGsView_enableStereo(swigCPtr, enabled);
712 }
713
714 public virtual bool isStereoEnabled() {
715 bool ret = GlobalsPINVOKE.OdGsView_isStereoEnabled(swigCPtr);
717 return ret;
718 }
719
720 public virtual void setStereoParameters(double magnitude, double parallax) {
721 GlobalsPINVOKE.OdGsView_setStereoParameters(swigCPtr, magnitude, parallax);
723 }
724
725 public virtual void getStereoParameters(out double magnitude, out double parallax) {
726 GlobalsPINVOKE.OdGsView_getStereoParameters(swigCPtr, out magnitude, out parallax);
728 }
729
730 public virtual void initLights(OdRxIterator pLightsIterator) {
731 GlobalsPINVOKE.OdGsView_initLights(swigCPtr, OdRxIterator.getCPtr(pLightsIterator));
733 }
734
739
740 public virtual double linetypeScaleMultiplier() {
743 return ret;
744 }
745
750
756
761
766
767 public virtual bool pointInViewport(OdGePoint2d screenPoint) {
768 bool ret = GlobalsPINVOKE.OdGsView_pointInViewport(swigCPtr, OdGePoint2d.getCPtr(screenPoint));
770 return ret;
771 }
772
773 public virtual void getNumPixelsInUnitSquare(OdGePoint3d point, OdGePoint2d pixelDensity, bool bUsePerspective) {
774 GlobalsPINVOKE.OdGsView_getNumPixelsInUnitSquare__SWIG_0(swigCPtr, OdGePoint3d.getCPtr(point), OdGePoint2d.getCPtr(pixelDensity), bUsePerspective);
776 }
777
782
787
788 public virtual OdDbStub background() {
789 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGsView_background(swigCPtr);
790 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
792 return ret;
793 }
794
799
800 public virtual OdDbStub visualStyle() {
801 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGsView_visualStyle__SWIG_0(swigCPtr);
802 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
804 return ret;
805 }
806
811
817
822
827
828 public virtual void getSnapShot(ref OdGiRasterImage /*OUT_PARAM for SMARTPTR*/ pImage, OdGsDCRect region) {
829 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pImage = pImage == null ? IntPtr.Zero : OdGiRasterImage.getCPtr(pImage).Handle;
830 IntPtr saved_pImage = tmp_pImage;
831 /*OUT_PARAM for SMARTPTR pre*/
832 try {
833 GlobalsPINVOKE.OdGsView_getSnapShot(swigCPtr, ref tmp_pImage /*OUT_PARAM for SMARTPTR*/, OdGsDCRect.getCPtr(region));
835 } finally {
836if(tmp_pImage == IntPtr.Zero) pImage = null;
837 if(tmp_pImage != IntPtr.Zero && tmp_pImage != saved_pImage)
838 {
839 MemoryTransaction mTrans_pImage = MemoryManager.GetMemoryManager().GetCurrentTransaction();
840 if(mTrans_pImage != null)
841 mTrans_pImage.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdGiRasterImage>(typeof(OdGiRasterImage), tmp_pImage, true));
842 pImage = Teigha.Core.Helpers.odCreateObjectInternal<OdGiRasterImage>(typeof(OdGiRasterImage), tmp_pImage, mTrans_pImage == null);
843 /*OUT_PARAM for SMARTPTR*/
844 }
845 }
846 }
847
848 public virtual void collide(OdGiPathNode[] /*SIMPLE_REFARRAY*/ pInputList, UInt32 nInputListSize, OdGsCollisionDetectionReactor pReactor, OdGiPathNode[] /*SIMPLE_REFARRAY*/ pCollisionWithList, UInt32 nCollisionWithListSize, OdGsCollisionDetectionContext pCtx) {
849 GlobalsPINVOKE.OdGsView_collide__SWIG_0(swigCPtr, pInputList, nInputListSize /*SIMPLETYPE*/, OdGsCollisionDetectionReactor.getCPtr(pReactor), pCollisionWithList, nCollisionWithListSize /*SIMPLETYPE*/, OdGsCollisionDetectionContext.getCPtr(pCtx));
851 }
852
853 public virtual void collide(OdGiPathNode[] /*SIMPLE_REFARRAY*/ pInputList, UInt32 nInputListSize, OdGsCollisionDetectionReactor pReactor, OdGiPathNode[] /*SIMPLE_REFARRAY*/ pCollisionWithList, UInt32 nCollisionWithListSize) {
854 GlobalsPINVOKE.OdGsView_collide__SWIG_1(swigCPtr, pInputList, nInputListSize /*SIMPLETYPE*/, OdGsCollisionDetectionReactor.getCPtr(pReactor), pCollisionWithList, nCollisionWithListSize /*SIMPLETYPE*/);
856 }
857
858 public virtual void collide(OdGiPathNode[] /*SIMPLE_REFARRAY*/ pInputList, UInt32 nInputListSize, OdGsCollisionDetectionReactor pReactor, OdGiPathNode[] /*SIMPLE_REFARRAY*/ pCollisionWithList) {
859 GlobalsPINVOKE.OdGsView_collide__SWIG_2(swigCPtr, pInputList, nInputListSize /*SIMPLETYPE*/, OdGsCollisionDetectionReactor.getCPtr(pReactor), pCollisionWithList);
861 }
862
863 public virtual void collide(OdGiPathNode[] /*SIMPLE_REFARRAY*/ pInputList, UInt32 nInputListSize, OdGsCollisionDetectionReactor pReactor) {
864 GlobalsPINVOKE.OdGsView_collide__SWIG_3(swigCPtr, pInputList, nInputListSize /*SIMPLETYPE*/, OdGsCollisionDetectionReactor.getCPtr(pReactor));
866 }
867
868 public virtual void rayTrace(OdGePoint3d rayOrigin, OdGeVector3d rayDirection, OdGsRayTraceReactor pReactor, bool bSortedSelection, OdGiPathNode[] /*SIMPLE_REFARRAY*/ pObjectList, UInt32 nObjectListSize) {
869 GlobalsPINVOKE.OdGsView_rayTrace__SWIG_0(swigCPtr, OdGePoint3d.getCPtr(rayOrigin), OdGeVector3d.getCPtr(rayDirection), OdGsRayTraceReactor.getCPtr(pReactor), bSortedSelection, pObjectList, nObjectListSize /*SIMPLETYPE*/);
871 }
872
873 public virtual void rayTrace(OdGePoint3d rayOrigin, OdGeVector3d rayDirection, OdGsRayTraceReactor pReactor, bool bSortedSelection, OdGiPathNode[] /*SIMPLE_REFARRAY*/ pObjectList) {
874 GlobalsPINVOKE.OdGsView_rayTrace__SWIG_1(swigCPtr, OdGePoint3d.getCPtr(rayOrigin), OdGeVector3d.getCPtr(rayDirection), OdGsRayTraceReactor.getCPtr(pReactor), bSortedSelection, pObjectList);
876 }
877
878 public virtual void rayTrace(OdGePoint3d rayOrigin, OdGeVector3d rayDirection, OdGsRayTraceReactor pReactor, bool bSortedSelection) {
879 GlobalsPINVOKE.OdGsView_rayTrace__SWIG_2(swigCPtr, OdGePoint3d.getCPtr(rayOrigin), OdGeVector3d.getCPtr(rayDirection), OdGsRayTraceReactor.getCPtr(pReactor), bSortedSelection);
881 }
882
887
888 public virtual void enableAntiAliasing(UInt32 nMode) {
889 GlobalsPINVOKE.OdGsView_enableAntiAliasing(swigCPtr, nMode /*SIMPLETYPE*/);
891 }
892
893 public virtual UInt32 antiAliasingMode() {
894// test csout
895 /*SIMPLETYPE*/
896 UInt32 ret = GlobalsPINVOKE.OdGsView_antiAliasingMode(swigCPtr);
898 return ret;
899 }
900
901 public virtual void enableSSAO(bool bEnable) {
902 GlobalsPINVOKE.OdGsView_enableSSAO(swigCPtr, bEnable);
904 }
905
906 public virtual bool ssaoMode() {
907 bool ret = GlobalsPINVOKE.OdGsView_ssaoMode(swigCPtr);
909 return ret;
910 }
911
912 protected static string getRealClassName(IntPtr ptr) {
913 string ret = GlobalsPINVOKE.OdGsView_getRealClassName(ptr /*SIMPLETYPE*/);
915 return ret;
916 }
917
922 public virtual Teigha.Core.OdGePoint3d vb_position() { return this.position(); }
923
928 public virtual Teigha.Core.OdGsDevice vb_device() { return this.device(); }
929
934 public virtual Teigha.Core.OdGsView.RenderMode vb_mode() { return this.mode(); }
935
940 public virtual Teigha.Core.OdGePoint3d vb_target() { return this.target(); }
941
942 public enum RenderMode {
943 kBoundingBox = -1,
944 k2DOptimized = 0,
945 kWireframe = 1,
946 kHiddenLine = 2,
947 kFlatShaded = 3,
948 kGouraudShaded = 4,
951 kNone
952 }
953
954 public enum Projection {
955 kParallel = 0,
956 kPerspective = 1
957 }
958
959 public enum SelectionMode {
960 kWindow = 0,
961 kCrossing = 1,
962 kFence = 2,
963 kWPoly = 3,
964 kCPoly = 4,
965 kPoint = 16
966 }
967
969 kOneLight = 0,
972 }
973
974 public enum ViewUpdateFlags {
976 }
977
983
984}
985
986}
static global::System.Exception Retrieve()
static void OdGsView_collide__SWIG_2(HandleRef jarg1, [In, MarshalAs(UnmanagedType.LPArray)]OdGiPathNode[] jarg2, UInt32 jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, [In, MarshalAs(UnmanagedType.LPArray)]OdGiPathNode[] jarg5)
static void OdGsView_rayTrace__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, bool jarg5, [In, MarshalAs(UnmanagedType.LPArray)]OdGiPathNode[] jarg6)
static void OdGsView_setViewportBorderVisibility(HandleRef jarg1, bool jarg2)
static void OdGsView_setVisualStyle__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsView_removeViewport3dClipping(HandleRef jarg1)
static bool OdGsView_visualStyle__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static void OdGsView_collide__SWIG_3(HandleRef jarg1, [In, MarshalAs(UnmanagedType.LPArray)]OdGiPathNode[] jarg2, UInt32 jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static IntPtr OdGsView_cloneView__SWIG_0(HandleRef jarg1, bool jarg2, bool jarg3)
static bool OdGsView_isStereoEnabled(HandleRef jarg1)
static void OdGsView_rayTrace__SWIG_3(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdGsView_setClearColor(HandleRef jarg1, int jarg2)
static void OdGsView_setViewport3dClipping__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdGsView_cast(HandleRef jarg1)
static global::System.IntPtr OdGsView_viewport3dClipping__SWIG_1(HandleRef jarg1)
static bool OdGsView_isFrontClipped(HandleRef jarg1)
static void OdGsView_setFrontClip(HandleRef jarg1, double jarg2)
static IntPtr OdGsView_cloneView__SWIG_2(HandleRef jarg1)
static void OdGsView_getNumPixelsInUnitSquare__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4)
static int OdGsView_mode(HandleRef jarg1)
static void OdGsView_pan(HandleRef jarg1, double jarg2, double jarg3)
static double OdGsView_lensLength(HandleRef jarg1)
static void OdGsView_enableDefaultLighting__SWIG_1(HandleRef jarg1, bool jarg2)
static void OdGsView_invalidateCachedViewportGeometry(HandleRef jarg1)
static global::System.IntPtr OdGsView_position(HandleRef jarg1)
static global::System.IntPtr OdGsView_target(HandleRef jarg1)
static global::System.IntPtr OdGsView_rootDrawableIdAt__SWIG_0(HandleRef jarg1, int jarg2, out OdGsModel jarg3)
static double OdGsView_linetypeAlternateScaleMultiplier(HandleRef jarg1)
static bool OdGsView_isPerspective(HandleRef jarg1)
static void OdGsView_setView__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, double jarg5, double jarg6, int jarg7)
static void OdGsView_rayTrace__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, bool jarg5)
static void OdGsView_beginInteractivity(HandleRef jarg1, double jarg2)
static void delete_OdGsView(HandleRef jarg1)
static global::System.IntPtr OdGsView_worldToDeviceMatrix(HandleRef jarg1)
static UInt32 OdGsView_antiAliasingMode(HandleRef jarg1)
static double OdGsView_backClip(HandleRef jarg1)
static global::System.IntPtr OdGsView_screenMatrix(HandleRef jarg1)
static global::System.IntPtr OdGsView_projectionMatrix(HandleRef jarg1)
static double OdGsView_linetypeScaleMultiplier(HandleRef jarg1)
static void OdGsView_setMode(HandleRef jarg1, int jarg2)
static bool OdGsView_exceededBounds(HandleRef jarg1)
static void OdGsView_getViewportBorderProperties(HandleRef jarg1, out UInt32 jarg2, out int jarg3)
static bool OdGsView_isInInteractivity(HandleRef jarg1)
static IntPtr OdGsView_rootDrawableAt__SWIG_0(HandleRef jarg1, int jarg2, out OdGsModel jarg3)
static global::System.IntPtr OdGsView_getModelList(HandleRef jarg1)
static IntPtr OdGsView_getModel(HandleRef jarg1, HandleRef jarg2)
static void OdGsView_setBackClip(HandleRef jarg1, double jarg2)
static void OdGsView_zoomExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGsView_setViewportClipRegion__SWIG_0(HandleRef jarg1, IntPtr jarg2)
static bool OdGsView_ssaoMode(HandleRef jarg1)
static IntPtr OdGsView_createObject()
static void OdGsView_getViewport__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsView_setEnableBackClip(HandleRef jarg1, bool jarg2)
static void OdGsView_viewportClipRegion__SWIG_1(HandleRef jarg1, IntPtr jarg2, IntPtr jarg3)
static void OdGsView_rayTrace__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, bool jarg5, [In, MarshalAs(UnmanagedType.LPArray)]OdGiPathNode[] jarg6, UInt32 jarg7)
static void OdGsView_setAlternateLinetypeScaleMultiplier(HandleRef jarg1, double jarg2)
static void OdGsView_dolly__SWIG_1(HandleRef jarg1, double jarg2, double jarg3, double jarg4)
static void OdGsView_enableDefaultLighting__SWIG_0(HandleRef jarg1, bool jarg2, int jarg3)
static void OdGsView_setViewport__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGsView_isVisible(HandleRef jarg1)
static global::System.IntPtr OdGsView_background(HandleRef jarg1)
static bool OdGsView_pointInView(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsView_enableSSAO(HandleRef jarg1, bool jarg2)
static bool OdGsView_add(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static IntPtr OdGsView_rootDrawableAt__SWIG_1(HandleRef jarg1, int jarg2)
static void OdGsView_viewportClipRegion__SWIG_0(HandleRef jarg1, IntPtr jarg2, IntPtr jarg3)
static IntPtr OdGsView_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdGsView_zoomWindow(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdGsView_desc()
static void OdGsView_initLights(HandleRef jarg1, HandleRef jarg2)
static void OdGsView_removeViewportClipRegion(HandleRef jarg1)
static void OdGsView_dolly__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGsView_viewingMatrix(HandleRef jarg1)
static void OdGsView_clientViewInfo(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsView_setLineweightToDcScale(HandleRef jarg1, double jarg2)
static void OdGsView_setVisualStyle__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static double OdGsView_frontClip(HandleRef jarg1)
static void OdGsView_setUserGiContext(HandleRef jarg1, HandleRef jarg2)
static void OdGsView_viewParameters(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdGsView_isA(HandleRef jarg1)
static bool OdGsView_extentsInView(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdGsView_device(HandleRef jarg1)
static IntPtr OdGsView_cloneView__SWIG_1(HandleRef jarg1, bool jarg2)
static double OdGsView_fieldHeight(HandleRef jarg1)
static void OdGsView_getNumPixelsInUnitSquare__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdGsView_isViewportBorderVisible(HandleRef jarg1)
static void OdGsView_show(HandleRef jarg1)
static IntPtr OdGsView_userGiContext(HandleRef jarg1)
static void OdGsView_enableAntiAliasing(HandleRef jarg1, UInt32 jarg2)
static bool OdGsView_pointInViewport(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsView_setEnableFrontClip(HandleRef jarg1, bool jarg2)
static double OdGsView_interactivityFrameRate(HandleRef jarg1)
static void OdGsView_enableStereo(HandleRef jarg1, bool jarg2)
static double OdGsView_lineweightToDcScale(HandleRef jarg1)
static void OdGsView_update(HandleRef jarg1)
static string OdGsView_getRealClassName(IntPtr jarg1)
static void OdGsView_collide__SWIG_0(HandleRef jarg1, [In, MarshalAs(UnmanagedType.LPArray)]OdGiPathNode[] jarg2, UInt32 jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, [In, MarshalAs(UnmanagedType.LPArray)]OdGiPathNode[] jarg5, UInt32 jarg6, global::System.Runtime.InteropServices.HandleRef jarg7)
static void OdGsView_thawLayer(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsView_setLensLength(HandleRef jarg1, double jarg2)
static void OdGsView_setLineweightEnum__SWIG_1(HandleRef jarg1, IntPtr jarg2)
static double OdGsView_fieldWidth(HandleRef jarg1)
static global::System.IntPtr OdGsView_upVector(HandleRef jarg1)
static bool OdGsView_isBackClipped(HandleRef jarg1)
static bool OdGsView_isValid(HandleRef jarg1)
static void OdGsView_getViewport__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGsView_setLineweightEnum__SWIG_0(HandleRef jarg1, IntPtr jarg2, UInt16 jarg4)
static void OdGsView_invalidate__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsView_endInteractivity(HandleRef jarg1)
static void OdGsView_setBackground(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsView_clearFrozenLayers(HandleRef jarg1)
static void OdGsView_invalidate__SWIG_0(HandleRef jarg1)
static void OdGsView_flush(HandleRef jarg1)
static global::System.IntPtr OdGsView_visualStyle__SWIG_0(HandleRef jarg1)
static void OdGsView_setView__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, double jarg5, double jarg6)
static bool OdGsView_erase(HandleRef jarg1, HandleRef jarg2)
static void OdGsView_freezeLayer(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsView_zoom(HandleRef jarg1, double jarg2)
static void OdGsView_getViewport__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsView_eraseAll(HandleRef jarg1)
static void OdGsView_getSnapShot(HandleRef jarg1, ref IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGsView_setLinetypeScaleMultiplier(HandleRef jarg1, double jarg2)
static void OdGsView_hide(HandleRef jarg1)
static global::System.IntPtr OdGsView_rootDrawableIdAt__SWIG_1(HandleRef jarg1, int jarg2)
static void OdGsView_setViewport3dClipping__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGsView_orbit(HandleRef jarg1, double jarg2, double jarg3)
static void OdGsView_setViewport__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsView_setViewport__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGsView_setViewportBorderProperties(HandleRef jarg1, UInt32 jarg2, int jarg3)
static void OdGsView_setStereoParameters(HandleRef jarg1, double jarg2, double jarg3)
static global::System.IntPtr OdGsView_objectToDeviceMatrix(HandleRef jarg1)
static void OdGsView_select(HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5)
static void OdGsView_collide__SWIG_1(HandleRef jarg1, [In, MarshalAs(UnmanagedType.LPArray)]OdGiPathNode[] jarg2, UInt32 jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, [In, MarshalAs(UnmanagedType.LPArray)]OdGiPathNode[] jarg5, UInt32 jarg6)
static void OdGsView_roll(HandleRef jarg1, double jarg2)
static void OdGsView_getStereoParameters(HandleRef jarg1, out double jarg2, out double jarg3)
static global::System.IntPtr OdGsView_viewport3dClipping__SWIG_0(HandleRef jarg1, IntPtr jarg2)
static int OdGsView_numRootDrawables(HandleRef jarg1)
static HandleRef getCPtr(OdDbStub obj)
Definition OdDbStub.cs:26
static HandleRef getCPtr(OdGePoint2dArray obj)
static HandleRef getCPtr(OdGePoint2d obj)
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGeVector3d obj)
static HandleRef getCPtr(OdGiAbstractClipBoundary obj)
static HandleRef getCPtr(OdGiClipBoundary obj)
static HandleRef getCPtr(OdGiContext obj)
static HandleRef getCPtr(OdGiDrawable obj)
static HandleRef getCPtr(OdGiRasterImage obj)
static HandleRef getCPtr(OdGiVisualStyle obj)
static HandleRef getCPtr(OdGsClientViewInfo obj)
static HandleRef getCPtr(OdGsCollisionDetectionContext obj)
static HandleRef getCPtr(OdGsCollisionDetectionReactor obj)
static HandleRef getCPtr(OdGsDCPointArray obj)
static HandleRef getCPtr(OdGsDCRectDouble obj)
static HandleRef getCPtr(OdGsDCRect obj)
Definition OdGsDCRect.cs:26
static HandleRef getCPtr(OdGsModel obj)
Definition OdGsModel.cs:25
static HandleRef getCPtr(OdGsRayTraceReactor obj)
static HandleRef getCPtr(OdGsSelectionReactor obj)
virtual Teigha.Core.OdGsDevice vb_device()
Definition OdGsView.cs:928
virtual OdGiDrawable rootDrawableAt(int i)
Definition OdGsView.cs:446
virtual int numRootDrawables()
Definition OdGsView.cs:406
virtual void invalidateCachedViewportGeometry()
Definition OdGsView.cs:571
virtual bool isViewportBorderVisible()
Definition OdGsView.cs:252
virtual OdGeMatrix3d projectionMatrix()
Definition OdGsView.cs:365
virtual void collide(OdGiPathNode[] pInputList, UInt32 nInputListSize, OdGsCollisionDetectionReactor pReactor)
Definition OdGsView.cs:863
virtual OdDbStub background()
Definition OdGsView.cs:788
virtual OdGiDrawable rootDrawableAt(int i, out OdGsModel pModelReturn)
Definition OdGsView.cs:426
virtual bool add(OdGiDrawable pSceneGraph, OdGsModel pModel)
Definition OdGsView.cs:400
virtual void viewportClipRegion(OdIntArray counts, OdGsDCPointArray vertices)
Definition OdGsView.cs:193
virtual void setViewport3dClipping(OdGiClipBoundary pBoundary, OdGiAbstractClipBoundary pClipInfo)
Definition OdGsView.cs:208
virtual UInt32 antiAliasingMode()
Definition OdGsView.cs:893
override OdRxClass isA()
Definition OdGsView.cs:69
virtual bool visualStyle(OdGiVisualStyle visualStyle)
Definition OdGsView.cs:812
static HandleRef getCPtr(OdGsView obj)
Definition OdGsView.cs:25
virtual void setAlternateLinetypeScaleMultiplier(double linetypeAlternateScaleMultiplier)
Definition OdGsView.cs:746
override void Dispose(bool disposing)
Definition OdGsView.cs:29
virtual void flush()
Definition OdGsView.cs:535
virtual OdGeMatrix3d objectToDeviceMatrix()
Definition OdGsView.cs:383
virtual double linetypeAlternateScaleMultiplier()
Definition OdGsView.cs:751
virtual bool pointInView(OdGePoint3d pt)
Definition OdGsView.cs:626
virtual OdGsView cloneView(bool cloneViewParameters)
Definition OdGsView.cs:658
virtual void clearFrozenLayers()
Definition OdGsView.cs:566
virtual void setVisualStyle(OdDbStub visualStyleId)
Definition OdGsView.cs:795
static OdGsView cast(OdRxObject pObj)
Definition OdGsView.cs:42
virtual Teigha.Core.OdGePoint3d vb_position()
Definition OdGsView.cs:922
virtual bool isVisible()
Definition OdGsView.cs:550
virtual bool isFrontClipped()
Definition OdGsView.cs:320
virtual double backClip()
Definition OdGsView.cs:353
virtual void setLineweightToDcScale(double scale)
Definition OdGsView.cs:128
virtual void setViewport3dClipping(OdGiClipBoundary pBoundary)
Definition OdGsView.cs:213
virtual void getViewport(OdGsDCRect screenRect)
Definition OdGsView.cs:173
virtual Teigha.Core.OdGePoint3d vb_target()
Definition OdGsView.cs:940
virtual void setLineweightEnum(byte[] numLineweights)
Definition OdGsView.cs:143
void removeViewport3dClipping()
Definition OdGsView.cs:232
virtual void setEnableBackClip(bool enable)
Definition OdGsView.cs:337
virtual void setBackClip(double backClip)
Definition OdGsView.cs:348
virtual void beginInteractivity(double frameRateInHz)
Definition OdGsView.cs:513
virtual void enableDefaultLighting(bool bEnable, OdGsView.DefaultLightingType lightType)
Definition OdGsView.cs:818
virtual void initLights(OdRxIterator pLightsIterator)
Definition OdGsView.cs:730
void removeViewportClipRegion()
Definition OdGsView.cs:203
virtual double lensLength()
Definition OdGsView.cs:286
virtual void setViewport(OdGsDCRect screenRect)
Definition OdGsView.cs:158
virtual void setViewport(OdGePoint2d lowerLeft, OdGePoint2d upperRight)
Definition OdGsView.cs:153
virtual void roll(double rollAngle)
Definition OdGsView.cs:596
virtual void enableStereo(bool enabled)
Definition OdGsView.cs:709
virtual bool erase(OdGiDrawable sceneGraph)
Definition OdGsView.cs:466
virtual OdGsModelArray getModelList()
Definition OdGsView.cs:484
virtual void setUserGiContext(OdGiContext pUserGiContext)
Definition OdGsView.cs:117
virtual void setViewportBorderProperties(UInt32 color, int width)
Definition OdGsView.cs:237
virtual void setLensLength(double lensLength)
Definition OdGsView.cs:292
virtual void orbit(double xOrbit, double yOrbit)
Definition OdGsView.cs:601
virtual void dolly(OdGeVector3d dollyVector)
Definition OdGsView.cs:586
virtual bool isBackClipped()
Definition OdGsView.cs:342
OdGsView(IntPtr cPtr, bool cMemoryOwn)
Definition OdGsView.cs:20
virtual void setVisualStyle(OdGiVisualStyle visualStyle)
Definition OdGsView.cs:807
virtual void rayTrace(OdGePoint3d rayOrigin, OdGeVector3d rayDirection, OdGsRayTraceReactor pReactor)
Definition OdGsView.cs:883
virtual double linetypeScaleMultiplier()
Definition OdGsView.cs:740
virtual void hide()
Definition OdGsView.cs:540
virtual OdGsView cloneView()
Definition OdGsView.cs:678
virtual OdGiClipBoundary viewport3dClipping(OdGiAbstractClipBoundary ppClipInfo)
Definition OdGsView.cs:218
virtual OdGiContext userGiContext()
Definition OdGsView.cs:110
virtual OdDbStub rootDrawableIdAt(int i, out OdGsModel pModelReturn)
Definition OdGsView.cs:412
virtual void setViewport(OdGsDCRectDouble screenRect)
Definition OdGsView.cs:163
virtual bool extentsInView(OdGePoint3d minPt, OdGePoint3d maxPt)
Definition OdGsView.cs:632
virtual void setFrontClip(double frontClip)
Definition OdGsView.cs:326
virtual void rayTrace(OdGePoint3d rayOrigin, OdGeVector3d rayDirection, OdGsRayTraceReactor pReactor, bool bSortedSelection)
Definition OdGsView.cs:878
virtual OdGiClipBoundary viewport3dClipping()
Definition OdGsView.cs:225
virtual void rayTrace(OdGePoint3d rayOrigin, OdGeVector3d rayDirection, OdGsRayTraceReactor pReactor, bool bSortedSelection, OdGiPathNode[] pObjectList)
Definition OdGsView.cs:873
virtual OdGeMatrix3d screenMatrix()
Definition OdGsView.cs:371
virtual void dolly(double xDolly, double yDolly, double zDolly)
Definition OdGsView.cs:591
virtual void setClearColor(OdGsView.ClearColor color)
Definition OdGsView.cs:762
virtual void invalidate(OdGsDCRect screenRect)
Definition OdGsView.cs:497
static string getRealClassName(IntPtr ptr)
Definition OdGsView.cs:912
virtual double lineweightToDcScale()
Definition OdGsView.cs:122
virtual bool isInInteractivity()
Definition OdGsView.cs:518
virtual void getStereoParameters(out double magnitude, out double parallax)
Definition OdGsView.cs:725
virtual void zoomWindow(OdGePoint2d lowerLeft, OdGePoint2d upperRight)
Definition OdGsView.cs:621
virtual void getSnapShot(ref OdGiRasterImage pImage, OdGsDCRect region)
Definition OdGsView.cs:828
virtual OdGsView.RenderMode mode()
Definition OdGsView.cs:394
virtual void getViewport(OdGsDCRectDouble screenRect)
Definition OdGsView.cs:178
virtual void invalidate()
Definition OdGsView.cs:492
virtual void endInteractivity()
Definition OdGsView.cs:530
virtual Teigha.Core.OdGsView.RenderMode vb_mode()
Definition OdGsView.cs:934
virtual OdGePoint3d target()
Definition OdGsView.cs:274
virtual void setMode(OdGsView.RenderMode mode)
Definition OdGsView.cs:389
virtual OdGeVector3d upVector()
Definition OdGsView.cs:280
virtual void getNumPixelsInUnitSquare(OdGePoint3d point, OdGePoint2d pixelDensity, bool bUsePerspective)
Definition OdGsView.cs:773
virtual void freezeLayer(OdDbStub layerID)
Definition OdGsView.cs:556
virtual bool isValid()
Definition OdGsView.cs:502
virtual double fieldHeight()
Definition OdGsView.cs:309
virtual void enableDefaultLighting(bool bEnable)
Definition OdGsView.cs:823
virtual void viewParameters(OdGsView pView)
Definition OdGsView.cs:698
virtual void setStereoParameters(double magnitude, double parallax)
Definition OdGsView.cs:720
virtual void setLineweightEnum(byte[] numLineweights, UInt16 altSourceLwds)
Definition OdGsView.cs:133
virtual bool ssaoMode()
Definition OdGsView.cs:906
virtual void setEnableFrontClip(bool enable)
Definition OdGsView.cs:315
virtual void collide(OdGiPathNode[] pInputList, UInt32 nInputListSize, OdGsCollisionDetectionReactor pReactor, OdGiPathNode[] pCollisionWithList, UInt32 nCollisionWithListSize)
Definition OdGsView.cs:853
virtual void getViewport(OdGePoint2d lowerLeft, OdGePoint2d upperRight)
Definition OdGsView.cs:168
virtual void eraseAll()
Definition OdGsView.cs:472
virtual OdGsModel getModel(OdGiDrawable pDrawable)
Definition OdGsView.cs:477
virtual void zoom(double zoomFactor)
Definition OdGsView.cs:606
virtual OdGeMatrix3d viewingMatrix()
Definition OdGsView.cs:359
virtual void enableSSAO(bool bEnable)
Definition OdGsView.cs:901
virtual void setView(OdGePoint3d position, OdGePoint3d target, OdGeVector3d upVector, double fieldWidth, double fieldHeight, OdGsView.Projection projectionType)
Definition OdGsView.cs:258
virtual void update()
Definition OdGsView.cs:508
virtual bool exceededBounds()
Definition OdGsView.cs:703
virtual OdDbStub visualStyle()
Definition OdGsView.cs:800
virtual OdGsDevice device()
Definition OdGsView.cs:103
virtual void setViewportClipRegion(OdGsDCPointArray[] numContours)
Definition OdGsView.cs:183
virtual void pan(double xPan, double yPan)
Definition OdGsView.cs:611
virtual void thawLayer(OdDbStub layerID)
Definition OdGsView.cs:561
virtual void select(OdGsDCPoint[] pts, OdGsSelectionReactor pReactor, OdGsView.SelectionMode mode)
Definition OdGsView.cs:576
virtual void viewportClipRegion(OdIntArray counts, OdGePoint2dArray vertices)
Definition OdGsView.cs:198
static OdGsView createObject()
Definition OdGsView.cs:83
static new OdRxClass desc()
Definition OdGsView.cs:62
virtual void collide(OdGiPathNode[] pInputList, UInt32 nInputListSize, OdGsCollisionDetectionReactor pReactor, OdGiPathNode[] pCollisionWithList)
Definition OdGsView.cs:858
virtual void setViewportBorderVisibility(bool visible)
Definition OdGsView.cs:247
virtual double frontClip()
Definition OdGsView.cs:331
virtual void zoomExtents(OdGePoint3d minPt, OdGePoint3d maxPt)
Definition OdGsView.cs:616
virtual void show()
Definition OdGsView.cs:545
virtual bool isStereoEnabled()
Definition OdGsView.cs:714
virtual void enableAntiAliasing(UInt32 nMode)
Definition OdGsView.cs:888
override OdRxObject queryX(OdRxClass protocolClass)
Definition OdGsView.cs:76
virtual double fieldWidth()
Definition OdGsView.cs:303
virtual bool isPerspective()
Definition OdGsView.cs:297
virtual void setView(OdGePoint3d position, OdGePoint3d target, OdGeVector3d upVector, double fieldWidth, double fieldHeight)
Definition OdGsView.cs:263
virtual OdGeMatrix3d worldToDeviceMatrix()
Definition OdGsView.cs:377
virtual void clientViewInfo(OdGsClientViewInfo clientViewInfo)
Definition OdGsView.cs:757
virtual double interactivityFrameRate()
Definition OdGsView.cs:524
virtual void setBackground(OdDbStub backgroundId)
Definition OdGsView.cs:783
virtual void rayTrace(OdGePoint3d rayOrigin, OdGeVector3d rayDirection, OdGsRayTraceReactor pReactor, bool bSortedSelection, OdGiPathNode[] pObjectList, UInt32 nObjectListSize)
Definition OdGsView.cs:868
virtual void setLinetypeScaleMultiplier(double linetypeScaleMultiplier)
Definition OdGsView.cs:735
virtual OdDbStub rootDrawableIdAt(int i)
Definition OdGsView.cs:419
virtual void collide(OdGiPathNode[] pInputList, UInt32 nInputListSize, OdGsCollisionDetectionReactor pReactor, OdGiPathNode[] pCollisionWithList, UInt32 nCollisionWithListSize, OdGsCollisionDetectionContext pCtx)
Definition OdGsView.cs:848
virtual void getNumPixelsInUnitSquare(OdGePoint3d point, OdGePoint2d pixelDensity)
Definition OdGsView.cs:778
virtual void getViewportBorderProperties(out UInt32 color, out int width)
Definition OdGsView.cs:242
virtual OdGePoint3d position()
Definition OdGsView.cs:268
virtual OdGsView cloneView(bool cloneViewParameters, bool cloneGeometry)
Definition OdGsView.cs:638
virtual bool pointInViewport(OdGePoint2d screenPoint)
Definition OdGsView.cs:767
static HandleRef getCPtr(OdIntArray obj)
Definition OdIntArray.cs:28
static HandleRef getCPtr(OdRxClass obj)
Definition OdRxClass.cs:25
static HandleRef getCPtr(OdRxIterator obj)
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
Definition OdRxObject.cs:21
static HandleRef getCPtr(OdRxObject obj)
Definition OdRxObject.cs:26