Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdGsViewImpl.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 OdGsViewImpl : OdGsView {
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdGsViewImpl(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdGsViewImpl_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdGsViewImpl obj) {
27 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
28 }
29
31 Dispose(false);
32 }
33
34 public void Dispose() {
35 Dispose(true);
36 global::System.GC.SuppressFinalize(this);
37 }
38
39 protected virtual void Dispose(bool disposing) {
40 lock(this) {
41 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
42 if (swigCMemOwn) {
43 swigCMemOwn = false;
45 }
46 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
47 }
48 }
49 }
50
51 public static OdGsViewImpl cast(OdRxObject pObj) {// OdSmartPtr<OdGsViewImpl>
52 MemoryManager mMan = MemoryManager.GetMemoryManager();
53 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
55
56 OdGsViewImpl ret = null;
57 if (null != mTrans)
58 {
59 mTrans.AddObject((OdGsViewImpl)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsViewImpl),ptr, true));
60 ret = (OdGsViewImpl)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsViewImpl),ptr, false);
61 }
62 else
63 {
64 ret = (OdGsViewImpl)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsViewImpl),ptr, true);
65 }
66
68 return ret;
69}
70
71 public new static OdRxClass desc() {
72 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdGsViewImpl_desc(),false); /*createInt 3_2*/
73
75 return ret;
76}
77
78 public override OdRxClass isA() {
79 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdGsViewImpl_isA(swigCPtr),false); /*createInt 3_2*/
80
82 return ret;
83}
84
85 public override OdRxObject queryX(OdRxClass protocolClass) {
86 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),GlobalsPINVOKE.OdGsViewImpl_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
87
89 return ret;
90}
91
92 public new static OdGsViewImpl createObject() {// OdSmartPtr<OdGsViewImpl>
93 MemoryManager mMan = MemoryManager.GetMemoryManager();
94 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
96
97 OdGsViewImpl ret = null;
98 if (null != mTrans)
99 {
100 mTrans.AddObject((OdGsViewImpl)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsViewImpl),ptr, true));
101 ret = (OdGsViewImpl)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsViewImpl),ptr, false);
102 }
103 else
104 {
105 ret = (OdGsViewImpl)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsViewImpl),ptr, true);
106 }
107
109 return ret;
110}
111
112 public virtual void init(OdGsBaseVectorizeDevice pDevice, OdGsClientViewInfo pViewInfo, bool enableLayerVisibilityPerView) {
113 GlobalsPINVOKE.OdGsViewImpl_init(swigCPtr, OdGsBaseVectorizeDevice.getCPtr(pDevice), OdGsClientViewInfo.getCPtr(pViewInfo), enableLayerVisibilityPerView);
115 }
116
117 public override OdGsDevice device() {
118 OdGsDevice ret = (OdGsDevice)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsDevice),GlobalsPINVOKE.OdGsViewImpl_device(swigCPtr),false); /*createInt 3_2*/
119
121 return ret;
122}
123
129
135
140
145
150
155
156 public override void setViewportBorderProperties(UInt32 color, int width) {
157 GlobalsPINVOKE.OdGsViewImpl_setViewportBorderProperties(swigCPtr, color /*SIMPLETYPE*/, width);
159 }
160
161 public override void getViewportBorderProperties(out UInt32 color, out int width) {
162 GlobalsPINVOKE.OdGsViewImpl_getViewportBorderProperties(swigCPtr, out color, out width);
164 }
165
170
176
181
182 public override bool isFrontClipped() {
183 bool ret = GlobalsPINVOKE.OdGsViewImpl_isFrontClipped(swigCPtr);
185 return ret;
186 }
187
188 public override void setFrontClip(double distance) {
189 GlobalsPINVOKE.OdGsViewImpl_setFrontClip(swigCPtr, distance);
191 }
192
193 public override double frontClip() {
194 double ret = GlobalsPINVOKE.OdGsViewImpl_frontClip(swigCPtr);
196 return ret;
197 }
198
203
204 public override bool isBackClipped() {
205 bool ret = GlobalsPINVOKE.OdGsViewImpl_isBackClipped(swigCPtr);
207 return ret;
208 }
209
210 public override void setBackClip(double distance) {
211 GlobalsPINVOKE.OdGsViewImpl_setBackClip(swigCPtr, distance);
213 }
214
215 public override double backClip() {
216 double ret = GlobalsPINVOKE.OdGsViewImpl_backClip(swigCPtr);
218 return ret;
219 }
220
226
232
238
239 public override double fieldWidth() {
240 double ret = GlobalsPINVOKE.OdGsViewImpl_fieldWidth(swigCPtr);
242 return ret;
243 }
244
245 public override double fieldHeight() {
246 double ret = GlobalsPINVOKE.OdGsViewImpl_fieldHeight(swigCPtr);
248 return ret;
249 }
250
251 public double windowAspect() {
252 double ret = GlobalsPINVOKE.OdGsViewImpl_windowAspect(swigCPtr);
254 return ret;
255 }
256
257 public override double lensLength() {
258 double ret = GlobalsPINVOKE.OdGsViewImpl_lensLength(swigCPtr);
260 return ret;
261 }
262
267
268 public override bool isPerspective() {
269 bool ret = GlobalsPINVOKE.OdGsViewImpl_isPerspective(swigCPtr);
271 return ret;
272 }
273
274 public override void beginInteractivity(double frameRateInHz) {
275 GlobalsPINVOKE.OdGsViewImpl_beginInteractivity(swigCPtr, frameRateInHz);
277 }
278
279 public override bool isInInteractivity() {
282 return ret;
283 }
284
290
295
300
305
310
311 public override bool isVisible() {
312 bool ret = GlobalsPINVOKE.OdGsViewImpl_isVisible(swigCPtr);
314 return ret;
315 }
316
317 public override OdGsView cloneView(bool cloneViewParameters, bool cloneGeometry) {// OdGsViewPtr
318 MemoryManager mMan = MemoryManager.GetMemoryManager();
319 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
320 IntPtr ptr = GlobalsPINVOKE.OdGsViewImpl_cloneView__SWIG_0(swigCPtr, cloneViewParameters, cloneGeometry);
321
322 OdGsView ret = null;
323 if (null != mTrans)
324 {
325 mTrans.AddObject((OdGsView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsView),ptr, true));
326 ret = (OdGsView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsView),ptr, false);
327 }
328 else
329 {
330 ret = (OdGsView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsView),ptr, true);
331 }
332
334 return ret;
335}
336
337 public override OdGsView cloneView(bool cloneViewParameters) {// OdGsViewPtr
338 MemoryManager mMan = MemoryManager.GetMemoryManager();
339 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
340 IntPtr ptr = GlobalsPINVOKE.OdGsViewImpl_cloneView__SWIG_1(swigCPtr, cloneViewParameters);
341
342 OdGsView ret = null;
343 if (null != mTrans)
344 {
345 mTrans.AddObject((OdGsView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsView),ptr, true));
346 ret = (OdGsView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsView),ptr, false);
347 }
348 else
349 {
350 ret = (OdGsView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsView),ptr, true);
351 }
352
354 return ret;
355}
356
357 public override OdGsView cloneView() {// OdGsViewPtr
358 MemoryManager mMan = MemoryManager.GetMemoryManager();
359 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
360 IntPtr ptr = GlobalsPINVOKE.OdGsViewImpl_cloneView__SWIG_2(swigCPtr);
361
362 OdGsView ret = null;
363 if (null != mTrans)
364 {
365 mTrans.AddObject((OdGsView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsView),ptr, true));
366 ret = (OdGsView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsView),ptr, false);
367 }
368 else
369 {
370 ret = (OdGsView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsView),ptr, true);
371 }
372
374 return ret;
375}
376
377 public override bool exceededBounds() {
378 bool ret = GlobalsPINVOKE.OdGsViewImpl_exceededBounds(swigCPtr);
380 return ret;
381 }
382
383 public override void enableStereo(bool enabled) {
384 GlobalsPINVOKE.OdGsViewImpl_enableStereo(swigCPtr, enabled);
386 }
387
388 public override bool isStereoEnabled() {
389 bool ret = GlobalsPINVOKE.OdGsViewImpl_isStereoEnabled(swigCPtr);
391 return ret;
392 }
393
394 public override void setStereoParameters(double magnitude, double parallax) {
395 GlobalsPINVOKE.OdGsViewImpl_setStereoParameters(swigCPtr, magnitude, parallax);
397 }
398
399 public override void getStereoParameters(out double magnitude, out double parallax) {
400 GlobalsPINVOKE.OdGsViewImpl_getStereoParameters(swigCPtr, out magnitude, out parallax);
402 }
403
404 public override void initLights(OdRxIterator pLightsIterator) {
407 }
408
409 public override void getSnapShot(ref OdGiRasterImage /*OUT_PARAM for SMARTPTR*/ pImage, OdGsDCRect region) {
410 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pImage = pImage == null ? IntPtr.Zero : OdGiRasterImage.getCPtr(pImage).Handle;
411 IntPtr saved_pImage = tmp_pImage;
412 /*OUT_PARAM for SMARTPTR pre*/
413 try {
414 GlobalsPINVOKE.OdGsViewImpl_getSnapShot(swigCPtr, ref tmp_pImage /*OUT_PARAM for SMARTPTR*/, OdGsDCRect.getCPtr(region));
416 } finally {
417if(tmp_pImage == IntPtr.Zero) pImage = null;
418 if(tmp_pImage != IntPtr.Zero && tmp_pImage != saved_pImage)
419 {
420 MemoryTransaction mTrans_pImage = MemoryManager.GetMemoryManager().GetCurrentTransaction();
421 if(mTrans_pImage != null)
422 mTrans_pImage.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdGiRasterImage>(typeof(OdGiRasterImage), tmp_pImage, true));
423 pImage = Teigha.Core.Helpers.odCreateObjectInternal<OdGiRasterImage>(typeof(OdGiRasterImage), tmp_pImage, mTrans_pImage == null);
424 /*OUT_PARAM for SMARTPTR*/
425 }
426 }
427 }
428
433
438
443
448
453
458
464
470
476
482
488
493
494 public override double lineweightToDcScale() {
497 return ret;
498 }
499
504
505 public override void setLineweightEnum(byte[] /*SIMPLEFIXED_ARRAY_REV*/ numLineweights, UInt16 altSourceLwds) {
506IntPtr p_numLineweights=Teigha.Core.Helpers.MarshalbyteFixedArray(numLineweights);
507 try {
508 GlobalsPINVOKE.OdGsViewImpl_setLineweightEnum(swigCPtr, p_numLineweights, altSourceLwds /*SIMPLETYPE*/);
510 } finally {
511Marshal.FreeCoTaskMem(p_numLineweights);
512 }
513 }
514
519
524
530
535
536 public override void dolly(double xDolly, double yDolly, double zDolly) {
537 GlobalsPINVOKE.OdGsViewImpl_dolly__SWIG_1(swigCPtr, xDolly, yDolly, zDolly);
539 }
540
541 public override void roll(double rollAngle) {
542 GlobalsPINVOKE.OdGsViewImpl_roll(swigCPtr, rollAngle);
544 }
545
546 public override void orbit(double xOrbit, double yOrbit) {
547 GlobalsPINVOKE.OdGsViewImpl_orbit(swigCPtr, xOrbit, yOrbit);
549 }
550
551 public override void zoom(double zoomFactor) {
552 GlobalsPINVOKE.OdGsViewImpl_zoom(swigCPtr, zoomFactor);
554 }
555
556 public override void pan(double xPan, double yPan) {
557 GlobalsPINVOKE.OdGsViewImpl_pan(swigCPtr, xPan, yPan);
559 }
560
565
570
575
580
581 public override bool pointInView(OdGePoint3d pt) {
584 return ret;
585 }
586
587 public override bool extentsInView(OdGePoint3d minPt, OdGePoint3d maxPt) {
590 return ret;
591 }
592
597
602
603 public virtual void setViewportClipRegion(OdGePoint2dArray[] numContours) {
604IntPtr p_numContours=Teigha.Core.Helpers.MarshalClipRegion(numContours);
605 try {
608 } finally {
609Marshal.FreeCoTaskMem(p_numContours);
610 }
611 }
612
618
624
625 public bool isHelperView() {
626 bool ret = GlobalsPINVOKE.OdGsViewImpl_isHelperView(swigCPtr);
628 return ret;
629 }
630
632 OdGsBaseModule ret = (OdGsBaseModule)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsBaseModule),GlobalsPINVOKE.OdGsViewImpl_getGsModulePtr(swigCPtr),false); /*createInt 3_2*/
633
635 return ret;
636}
637
639 OdGiContextualColors ret = (OdGiContextualColors)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiContextualColors),GlobalsPINVOKE.OdGsViewImpl_contextualColors(swigCPtr),false); /*createInt 3_2*/
640
642 return ret;
643}
644
649
650 public override bool pointInViewport(OdGePoint2d screenPoint) {
651 bool ret = GlobalsPINVOKE.OdGsViewImpl_pointInViewport(swigCPtr, OdGePoint2d.getCPtr(screenPoint));
653 return ret;
654 }
655
660
665
670
675
676 public override void select(OdGsDCPoint[] /*ODGSDCPOINT_ARRAY_TYPEMAP*/ points, OdGsSelectionReactor pReactor, OdGsView.SelectionMode mode) {
677IntPtr p_points=Teigha.Core.Helpers.MarshalOdGsDCPointArray(points);
678 try {
681 } finally {
682Marshal.FreeCoTaskMem(p_points);
683 }
684 }
685
686 public override bool add(OdGiDrawable sceneGraph, OdGsModel model) {
687 bool ret = GlobalsPINVOKE.OdGsViewImpl_add(swigCPtr, OdGiDrawable.getCPtr(sceneGraph), OdGsModel.getCPtr(model));
689 return ret;
690 }
691
692 public override int numRootDrawables() {
695 return ret;
696 }
697
698 public override OdDbStub rootDrawableIdAt(int i, out OdGsModel pModelReturn) {
699 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGsViewImpl_rootDrawableIdAt__SWIG_0(swigCPtr, i, out pModelReturn);
700 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
702 return ret;
703 }
704
705 public override OdDbStub rootDrawableIdAt(int i) {
706 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGsViewImpl_rootDrawableIdAt__SWIG_1(swigCPtr, i);
707 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
709 return ret;
710 }
711
712 public override OdGiDrawable rootDrawableAt(int i, out OdGsModel pModelReturn) {// OdGiDrawablePtr
713 MemoryManager mMan = MemoryManager.GetMemoryManager();
714 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
715 IntPtr ptr = GlobalsPINVOKE.OdGsViewImpl_rootDrawableAt__SWIG_0(swigCPtr, i, out pModelReturn);
716
717 OdGiDrawable ret = null;
718 if (null != mTrans)
719 {
720 mTrans.AddObject((OdGiDrawable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiDrawable),ptr, true));
721 ret = (OdGiDrawable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiDrawable),ptr, false);
722 }
723 else
724 {
725 ret = (OdGiDrawable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiDrawable),ptr, true);
726 }
727
729 return ret;
730}
731
732 public override OdGiDrawable rootDrawableAt(int i) {// OdGiDrawablePtr
733 MemoryManager mMan = MemoryManager.GetMemoryManager();
734 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
735 IntPtr ptr = GlobalsPINVOKE.OdGsViewImpl_rootDrawableAt__SWIG_1(swigCPtr, i);
736
737 OdGiDrawable ret = null;
738 if (null != mTrans)
739 {
740 mTrans.AddObject((OdGiDrawable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiDrawable),ptr, true));
741 ret = (OdGiDrawable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiDrawable),ptr, false);
742 }
743 else
744 {
745 ret = (OdGiDrawable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiDrawable),ptr, true);
746 }
747
749 return ret;
750}
751
752 public override bool erase(OdGiDrawable sceneGraph) {
753 bool ret = GlobalsPINVOKE.OdGsViewImpl_erase(swigCPtr, OdGiDrawable.getCPtr(sceneGraph));
755 return ret;
756 }
757
762
763 public override OdGsModel getModel(OdGiDrawable pDrawable) {
764 OdGsModel ret = (OdGsModel)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsModel),GlobalsPINVOKE.OdGsViewImpl_getModel(swigCPtr, OdGiDrawable.getCPtr(pDrawable)),false); /*createInt 3_2*/
765
767 return ret;
768}
769
770 public override OdGsModelArray getModelList() {
771// csout array
773
775 return res;
776}
777
778 public override bool isValid() {
779 bool ret = GlobalsPINVOKE.OdGsViewImpl_isValid(swigCPtr);
781 return ret;
782 }
783
784 public override void getNumPixelsInUnitSquare(OdGePoint3d givenWorldpt, OdGePoint2d pixelArea, bool includePerspective) {
785 GlobalsPINVOKE.OdGsViewImpl_getNumPixelsInUnitSquare__SWIG_0(swigCPtr, OdGePoint3d.getCPtr(givenWorldpt), OdGePoint2d.getCPtr(pixelArea), includePerspective);
787 }
788
793
798
799 public override OdDbStub background() {
800 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGsViewImpl_background(swigCPtr);
801 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
803 return ret;
804 }
805
810
811 public override OdDbStub visualStyle() {
812 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGsViewImpl_visualStyle__SWIG_0(swigCPtr);
813 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
815 return ret;
816 }
817
822
828
833
838
844
850
851 public static OdGsViewImpl safeCast(OdGsView pView) {
852 OdGsViewImpl ret = (OdGsViewImpl)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsViewImpl),GlobalsPINVOKE.OdGsViewImpl_safeCast__SWIG_0(OdGsView.getCPtr(pView)),false); /*createInt 3_2*/
853
855 return ret;
856}
857
858 public UInt32 viewportId() {
859// test csout
860 /*SIMPLETYPE*/
861 UInt32 ret = GlobalsPINVOKE.OdGsViewImpl_viewportId(swigCPtr);
863 return ret;
864 }
865
866 public bool isValidViewportId(UInt32 vpId) {
867 bool ret = GlobalsPINVOKE.OdGsViewImpl_isValidViewportId(swigCPtr, vpId /*SIMPLETYPE*/);
869 return ret;
870 }
871
873 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGsViewImpl_getViewportObjectId(swigCPtr);
874 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
876 return ret;
877 }
878
880 OdGsBaseVectorizeDevice ret = (OdGsBaseVectorizeDevice)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsBaseVectorizeDevice),GlobalsPINVOKE.OdGsViewImpl_baseDevice__SWIG_0(swigCPtr),false); /*createInt 3_2*/
881
883 return ret;
884}
885
887 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGsViewImpl_annotationScaleId(swigCPtr);
888 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
890 return ret;
891 }
892
893 public IntPtr drawablesFilterFunction() {
894// test csout
895 /*SIMPLETYPE*/
898 return ret;
899 }
900
901 public virtual bool viewExtents(OdGeBoundBlock3d extents) {
904 return ret;
905 }
906
907 public virtual void select(OdGePoint2d[] /*POINTARRAY2D_TYPEMAP_REV*/ aPtDc, OdGsSelectionReactor pReactor, OdGsView.SelectionMode mode) {
908IntPtr p_aPtDc=Teigha.Core.Helpers.MarshalPoint2dArray(aPtDc);
909 try {
912 } finally {
913Marshal.FreeCoTaskMem(p_aPtDc);
914 }
915 }
916
917 public bool isSnapping() {
918 bool ret = GlobalsPINVOKE.OdGsViewImpl_isSnapping(swigCPtr);
920 return ret;
921 }
922
927
933
938
944
949
955
961
967
972
978
979 public virtual bool isLegacyHiddenMode() {
982 return ret;
983 }
984
989
995
996 public virtual bool isPlotTransparency() {
999 return ret;
1000 }
1001
1006
1007 public UInt32 frozenLayers() {
1008// test csout
1009 /*SIMPLETYPE*/
1010 UInt32 ret = GlobalsPINVOKE.OdGsViewImpl_frozenLayers__SWIG_0(swigCPtr);
1012 return ret;
1013 }
1014
1019
1020 public bool isLayerVisible(OdDbStub layerId) {
1021 bool ret = GlobalsPINVOKE.OdGsViewImpl_isLayerVisible(swigCPtr, OdDbStub.getCPtr(layerId));
1023 return ret;
1024 }
1025
1030
1036
1037 public double lineweightToPixels(double lineweight) {
1038 double ret = GlobalsPINVOKE.OdGsViewImpl_lineweightToPixels__SWIG_0(swigCPtr, lineweight);
1040 return ret;
1041 }
1042
1047
1052
1057
1062
1068
1074
1080
1086
1092
1098
1104
1105 public OdGeMatrix3d projectionMatrix(UInt32 nIncludes, OdGsOverlayId nOverlay) {
1106 OdGeMatrix3d ret = new OdGeMatrix3d(GlobalsPINVOKE.OdGsViewImpl_projectionMatrix__SWIG_1(swigCPtr, nIncludes /*SIMPLETYPE*/, (int)nOverlay), true);
1108 return ret;
1109 }
1110
1111 public OdGeMatrix3d projectionMatrix(UInt32 nIncludes) {
1112 OdGeMatrix3d ret = new OdGeMatrix3d(GlobalsPINVOKE.OdGsViewImpl_projectionMatrix__SWIG_2(swigCPtr, nIncludes /*SIMPLETYPE*/), true);
1114 return ret;
1115 }
1116
1122
1128
1134
1135 public virtual void invalidate(OdGeExtents3d worldExt, OdGsBaseModel pModel, LineWeight extendByLineweight) {
1136 GlobalsPINVOKE.OdGsViewImpl_invalidate__SWIG_2(swigCPtr, OdGeExtents3d.getCPtr(worldExt), OdGsBaseModel.getCPtr(pModel), (int)extendByLineweight);
1138 }
1139
1144
1149
1154
1156// csout array
1157 OdGsDCRectArray res = new OdGsDCRectArray(GlobalsPINVOKE.OdGsViewImpl_invalidRects__SWIG_0(swigCPtr, (int)nOverlay),false);
1158
1160 return res;
1161}
1162
1170
1176
1182
1187
1188 public void setInversion(bool invertedX, bool invertedY) {
1189 GlobalsPINVOKE.OdGsViewImpl_setInversion(swigCPtr, invertedX, invertedY);
1191 }
1192
1198
1199 public double focalLength() {
1200 double ret = GlobalsPINVOKE.OdGsViewImpl_focalLength(swigCPtr);
1202 return ret;
1203 }
1204
1210
1216
1222
1228
1234
1235 public virtual double getDeviation(OdGiDeviationType deviationType, OdGePoint3d pointOnCurve, bool bRecalculate) {
1236 double ret = GlobalsPINVOKE.OdGsViewImpl_getDeviation__SWIG_0(swigCPtr, (int)deviationType, OdGePoint3d.getCPtr(pointOnCurve), bRecalculate);
1238 return ret;
1239 }
1240
1241 public virtual double getDeviation(OdGiDeviationType deviationType, OdGePoint3d pointOnCurve) {
1242 double ret = GlobalsPINVOKE.OdGsViewImpl_getDeviation__SWIG_1(swigCPtr, (int)deviationType, OdGePoint3d.getCPtr(pointOnCurve));
1244 return ret;
1245 }
1246
1251
1257
1258 public UInt32 localViewportId(OdGsBaseModel pModel) {
1259// test csout
1260 /*SIMPLETYPE*/
1261 UInt32 ret = GlobalsPINVOKE.OdGsViewImpl_localViewportId(swigCPtr, OdGsBaseModel.getCPtr(pModel));
1263 return ret;
1264 }
1265
1271
1277
1278 public virtual bool isViewRegenerated() {
1281 return ret;
1282 }
1283
1289
1294
1300
1306
1307 public bool hasLweights() {
1308 bool ret = GlobalsPINVOKE.OdGsViewImpl_hasLweights(swigCPtr);
1310 return ret;
1311 }
1312
1313 public UInt32 numLweights() {
1314// test csout
1315 /*SIMPLETYPE*/
1316 UInt32 ret = GlobalsPINVOKE.OdGsViewImpl_numLweights(swigCPtr);
1318 return ret;
1319 }
1320
1321 public UInt32 getLweight(int nLineweight) {
1322// test csout
1323 /*SIMPLETYPE*/
1324 UInt32 ret = GlobalsPINVOKE.OdGsViewImpl_getLweight(swigCPtr, nLineweight);
1326 return ret;
1327 }
1328
1330// csout array
1332
1334 return res;
1335}
1336
1344
1350
1356
1362
1368
1374
1380
1381 public static double lensLengthFromFOV(double fovAngle) {
1382 double ret = GlobalsPINVOKE.OdGsViewImpl_lensLengthFromFOV(fovAngle);
1384 return ret;
1385 }
1386
1391
1396
1401
1407
1409 double ret = GlobalsPINVOKE.OdGsViewImpl_calcDeviation(swigCPtr, (int)type, OdGePoint3d.getCPtr(pt));
1411 return ret;
1412 }
1413
1414 public OdGsProperties getViewportPropertiesRoot() {// OdGsPropertiesPtr
1415 MemoryManager mMan = MemoryManager.GetMemoryManager();
1416 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
1418
1419 OdGsProperties ret = null;
1420 if (null != mTrans)
1421 {
1422 mTrans.AddObject((OdGsProperties)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsProperties),ptr, true));
1423 ret = (OdGsProperties)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsProperties),ptr, false);
1424 }
1425 else
1426 {
1427 ret = (OdGsProperties)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsProperties),ptr, true);
1428 }
1429
1431 return ret;
1432}
1433
1434 public bool updateViewportProperties(UInt32 incFlags) {
1435 bool ret = GlobalsPINVOKE.OdGsViewImpl_updateViewportProperties(swigCPtr, incFlags /*SIMPLETYPE*/);
1437 return ret;
1438 }
1439
1441 MemoryManager mMan = MemoryManager.GetMemoryManager();
1442 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
1443 IntPtr ptr = GlobalsPINVOKE.OdGsViewImpl_getViewportPropertiesForType(swigCPtr, (int)type);
1444
1445 OdGsProperties ret = null;
1446 if (null != mTrans)
1447 {
1448 mTrans.AddObject((OdGsProperties)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsProperties),ptr, true));
1449 ret = (OdGsProperties)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsProperties),ptr, false);
1450 }
1451 else
1452 {
1453 ret = (OdGsProperties)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsProperties),ptr, true);
1454 }
1455
1457 return ret;
1458}
1459
1465
1466 public short viewportRotation() {
1467 short ret = GlobalsPINVOKE.OdGsViewImpl_viewportRotation(swigCPtr);
1469 return ret;
1470 }
1471
1472 public bool isRotated() {
1473 bool ret = GlobalsPINVOKE.OdGsViewImpl_isRotated(swigCPtr);
1475 return ret;
1476 }
1477
1483
1489
1490 public double actualFieldWidth() {
1491 double ret = GlobalsPINVOKE.OdGsViewImpl_actualFieldWidth(swigCPtr);
1493 return ret;
1494 }
1495
1496 public double actualFieldHeight() {
1497 double ret = GlobalsPINVOKE.OdGsViewImpl_actualFieldHeight(swigCPtr);
1499 return ret;
1500 }
1501
1506
1511
1512 public OdGsCullingVolume cullingVolume() {// OdGsCullingVolumePtr
1513 MemoryManager mMan = MemoryManager.GetMemoryManager();
1514 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
1515 IntPtr ptr = GlobalsPINVOKE.OdGsViewImpl_cullingVolume(swigCPtr);
1516
1517 OdGsCullingVolume ret = null;
1518 if (null != mTrans)
1519 {
1520 mTrans.AddObject((OdGsCullingVolume)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsCullingVolume),ptr, true));
1521 ret = (OdGsCullingVolume)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsCullingVolume),ptr, false);
1522 }
1523 else
1524 {
1525 ret = (OdGsCullingVolume)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsCullingVolume),ptr, true);
1526 }
1527
1529 return ret;
1530}
1531
1537
1543
1549
1554
1559
1564
1566 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGsViewImpl_viewport3dClipping__SWIG_0(swigCPtr, OdGiAbstractClipBoundary.getCPtr(ppClipInfo).Handle);
1567 OdGiClipBoundary ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdGiClipBoundary(cPtr, false);
1569 return ret;
1570 }
1571
1573 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGsViewImpl_viewport3dClipping__SWIG_1(swigCPtr);
1574 OdGiClipBoundary ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdGiClipBoundary(cPtr, false);
1576 return ret;
1577 }
1578
1580 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGsViewImpl_viewport3dClippingObject(swigCPtr);
1581 OdGiClipBoundaryWithAbstractData ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdGiClipBoundaryWithAbstractData(cPtr, false);
1583 return ret;
1584 }
1585
1591
1592 public virtual bool saveViewState(OdGsFiler pFiler) {
1593 bool ret = GlobalsPINVOKE.OdGsViewImpl_saveViewState(swigCPtr, OdGsFiler.getCPtr(pFiler));
1595 return ret;
1596 }
1597
1598 public virtual bool loadViewState(OdGsFiler pFiler) {
1599 bool ret = GlobalsPINVOKE.OdGsViewImpl_loadViewState(swigCPtr, OdGsFiler.getCPtr(pFiler));
1601 return ret;
1602 }
1603
1604 public virtual bool saveClientViewState(OdGsFiler pFiler) {
1607 return ret;
1608 }
1609
1610 public virtual bool loadClientViewState(OdGsFiler pFiler) {
1613 return ret;
1614 }
1615
1616 public override void enableAntiAliasing(UInt32 nMode) {
1617 GlobalsPINVOKE.OdGsViewImpl_enableAntiAliasing(swigCPtr, nMode /*SIMPLETYPE*/);
1619 }
1620
1621 public override UInt32 antiAliasingMode() {
1622// test csout
1623 /*SIMPLETYPE*/
1624 UInt32 ret = GlobalsPINVOKE.OdGsViewImpl_antiAliasingMode(swigCPtr);
1626 return ret;
1627 }
1628
1629 public override void enableSSAO(bool bEnable) {
1630 GlobalsPINVOKE.OdGsViewImpl_enableSSAO(swigCPtr, bEnable);
1632 }
1633
1634 public override bool ssaoMode() {
1635 bool ret = GlobalsPINVOKE.OdGsViewImpl_ssaoMode(swigCPtr);
1637 return ret;
1638 }
1639
1644
1649
1657
1662
1663 protected static string getRealClassName(IntPtr ptr) {
1664 string ret = GlobalsPINVOKE.OdGsViewImpl_getRealClassName(ptr /*SIMPLETYPE*/);
1666 return ret;
1667 }
1668
1674
1680
1685 public override Teigha.Core.OdGePoint3d vb_position() { return this.position(); }
1686
1692
1697 public override Teigha.Core.OdGsDevice vb_device() { return this.device(); }
1698
1703 public override Teigha.Core.OdGsView.RenderMode vb_mode() { return this.mode(); }
1704
1709 public override Teigha.Core.OdGePoint3d vb_target() { return this.target(); }
1710
1716
1718 kProjectionIncludeDept = (1 << 0),
1719 kProjectionIncludeClip = (1 << 1),
1721 kProjectionIncludeRotation = (1 << 3),
1722 kProjectionIncludeAll = 0x0F,
1723 kProjectionIncludeAllNoDept = kProjectionIncludeAll&~kProjectionIncludeDept
1724 }
1725
1726}
1727
1728}
static global::System.Exception Retrieve()
static bool OdGsViewImpl_isFrontClipped(HandleRef jarg1)
static void OdGsViewImpl_zoomWindow(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGsViewImpl_setCompletelyVisible(HandleRef jarg1, bool jarg2)
static void OdGsViewImpl_getNumPixelsInUnitSquare__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdGsViewImpl_ssaoMode(HandleRef jarg1)
static void OdGsViewImpl_thawLayer(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsViewImpl_getNumPixelsInUnitSquare__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4)
static global::System.IntPtr OdGsViewImpl_perspectiveMatrix(HandleRef jarg1)
static global::System.IntPtr OdGsViewImpl_upVector(HandleRef jarg1)
static void OdGsViewImpl_hide(HandleRef jarg1)
static void OdGsViewImpl_getStereoParameters(HandleRef jarg1, out double jarg2, out double jarg3)
static void OdGsViewImpl_frozenLayers__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsViewImpl_getViewport__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGsViewImpl_screenMatrix(HandleRef jarg1)
static IntPtr OdGsViewImpl_drawablesFilterFunction(HandleRef jarg1)
static global::System.IntPtr OdGsViewImpl_rootDrawableIdAt__SWIG_0(HandleRef jarg1, int jarg2, out OdGsModel jarg3)
static bool OdGsViewImpl_isBackClipped(HandleRef jarg1)
static void OdGsViewImpl_show(HandleRef jarg1)
static void OdGsViewImpl_setFrontClip(HandleRef jarg1, double jarg2)
static void OdGsViewImpl_beginInteractivity(HandleRef jarg1, double jarg2)
static void OdGsViewImpl_invalidate__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdGsViewImpl_windowAspect(HandleRef jarg1)
static void OdGsViewImpl_flush(HandleRef jarg1)
static IntPtr OdGsViewImpl_getLweightsEnum2(HandleRef jarg1)
static void OdGsViewImpl_setLegacyWireframeMode(HandleRef jarg1, bool jarg2)
static bool OdGsViewImpl_setModeOverride(HandleRef jarg1, int jarg2)
static global::System.IntPtr OdGsViewImpl_getViewLocalId(HandleRef jarg1)
static IntPtr OdGsViewImpl_baseDevice__SWIG_0(HandleRef jarg1)
static void OdGsViewImpl_setPlotTransparency(HandleRef jarg1, bool jarg2)
static void OdGsViewImpl_setEnableFrontClip(HandleRef jarg1, bool jarg2)
static UInt32 OdGsViewImpl_antiAliasingMode(HandleRef jarg1)
static bool OdGsViewImpl_isLayerVisible(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdGsViewImpl_calcDeviation(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGsViewImpl_setViewport3dClipping__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdGsViewImpl_getViewportPropertiesForType(HandleRef jarg1, int jarg2)
static void OdGsViewImpl_setViewportBorderProperties(HandleRef jarg1, UInt32 jarg2, int jarg3)
static bool OdGsViewImpl_hasLweights(HandleRef jarg1)
static global::System.IntPtr OdGsViewImpl_dcLowerLeft(HandleRef jarg1)
static void OdGsViewImpl_freezeLayer(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsViewImpl_cullingVolumeTransformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsViewImpl_setBackground(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsViewImpl_clearFrozenLayers(HandleRef jarg1)
static double OdGsViewImpl_lensLength(HandleRef jarg1)
static global::System.IntPtr OdGsViewImpl_position(HandleRef jarg1)
static int OdGsViewImpl_cachedDrawables(HandleRef jarg1)
static bool OdGsViewImpl_doPerspectivePt(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsViewImpl_getViewport__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGsViewImpl_addClippingShape(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsViewImpl_setMode(HandleRef jarg1, int jarg2)
static IntPtr OdGsViewImpl_getGsModulePtr(HandleRef jarg1)
static global::System.IntPtr OdGsViewImpl_dcScreenMax(HandleRef jarg1)
static UInt32 OdGsViewImpl_viewportId(HandleRef jarg1)
static void OdGsViewImpl_pan(HandleRef jarg1, double jarg2, double jarg3)
static string OdGsViewImpl_getRealClassName(IntPtr jarg1)
static void OdGsViewImpl_setContextualColors(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdGsViewImpl_dcScreenMin(HandleRef jarg1)
static void OdGsViewImpl_unregisterOverlay(HandleRef jarg1, HandleRef jarg2)
static bool OdGsViewImpl_updateViewportProperties(HandleRef jarg1, UInt32 jarg2)
static void OdGsViewImpl_setViewportClipRegion__SWIG_0(HandleRef jarg1, IntPtr jarg2)
static IntPtr OdGsViewImpl_getModel(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdGsViewImpl_visualStyle__SWIG_0(HandleRef jarg1)
static double OdGsViewImpl_getDeviation__SWIG_1(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGsViewImpl_viewport3dClippingObject(HandleRef jarg1)
static void OdGsViewImpl_getViewportBorderProperties(HandleRef jarg1, out UInt32 jarg2, out int jarg3)
static void OdGsViewImpl_init(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4)
static bool OdGsViewImpl_viewExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdGsViewImpl_partialUpdateExtentsEnlargement(HandleRef jarg1)
static void OdGsViewImpl_screenRect__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdGsViewImpl_isA(HandleRef jarg1)
static bool OdGsViewImpl_loadClientViewState(HandleRef jarg1, HandleRef jarg2)
static bool OdGsViewImpl_isLocalViewportIdCompatible(HandleRef jarg1, HandleRef jarg2)
static void OdGsViewImpl_viewportDcCorners(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdGsViewImpl_isFrozenLayersVisibilityIncludedInViewExtents(HandleRef jarg1)
static global::System.IntPtr OdGsViewImpl_xVector(HandleRef jarg1)
static void OdGsViewImpl_dolly__SWIG_1(HandleRef jarg1, double jarg2, double jarg3, double jarg4)
static void OdGsViewImpl_setInversion(HandleRef jarg1, bool jarg2, bool jarg3)
static double OdGsViewImpl_linetypeAlternateScaleMultiplier(HandleRef jarg1)
static bool OdGsViewImpl_hasViewport3dClipping(HandleRef jarg1)
static IntPtr OdGsViewImpl_rootDrawableAt__SWIG_1(HandleRef jarg1, int jarg2)
static int OdGsViewImpl_getRegenType(HandleRef jarg1)
static void OdGsViewImpl_viewportClipRegion__SWIG_1(HandleRef jarg1, IntPtr jarg2, IntPtr jarg3)
static void OdGsViewImpl_setClippingShapes(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdGsViewImpl_actualFieldWidth(HandleRef jarg1)
static void OdGsViewImpl_setViewport3dClipping__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdGsViewImpl_cullingVolume(HandleRef jarg1)
static bool OdGsViewImpl_cullingVolumeIntersectWithOpt(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsViewImpl_setViewport__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdGsViewImpl_getDeviation__SWIG_0(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4)
static int OdGsViewImpl_extentsToPixels__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, HandleRef jarg4, int jarg5)
static int OdGsViewImpl_mode(HandleRef jarg1)
static bool OdGsViewImpl_loadViewState(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdGsViewImpl_cast(HandleRef jarg1)
static bool OdGsViewImpl_isRotated(HandleRef jarg1)
static double OdGsViewImpl_unrotatedFieldHeight(HandleRef jarg1)
static bool OdGsViewImpl_defaultLightingEnabled(HandleRef jarg1)
static global::System.IntPtr OdGsViewImpl_clippingShapes(HandleRef jarg1)
static void OdGsViewImpl_eraseAll(HandleRef jarg1)
static void OdGsViewImpl_setLegacyHiddenMode(HandleRef jarg1, bool jarg2)
static UInt32 OdGsViewImpl_getLweight(HandleRef jarg1, int jarg2)
static bool OdGsViewImpl_isInInteractivity(HandleRef jarg1)
static IntPtr OdGsViewImpl_rootDrawableAt__SWIG_0(HandleRef jarg1, int jarg2, out OdGsModel jarg3)
static double OdGsViewImpl_backClip(HandleRef jarg1)
static bool OdGsViewImpl_isDependentViewportView(HandleRef jarg1)
static IntPtr OdGsViewImpl_cloneView__SWIG_2(HandleRef jarg1)
static UInt32 OdGsViewImpl_numLweights(HandleRef jarg1)
static void OdGsViewImpl_select__SWIG_1(HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5)
static bool OdGsViewImpl_isStereoEnabled(HandleRef jarg1)
static void OdGsViewImpl_setLineweightEnum(HandleRef jarg1, IntPtr jarg2, UInt16 jarg4)
static int OdGsViewImpl_defaultLightingType(HandleRef jarg1)
static double OdGsViewImpl_focalLength(HandleRef jarg1)
static void OdGsViewImpl_setLinetypeScaleMultiplier(HandleRef jarg1, double jarg2)
static void OdGsViewImpl_select__SWIG_0(HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5)
static IntPtr OdGsViewImpl_cloneView__SWIG_1(HandleRef jarg1, bool jarg2)
static void OdGsViewImpl_setStereoParameters(HandleRef jarg1, double jarg2, double jarg3)
static double OdGsViewImpl_frontClip(HandleRef jarg1)
static void OdGsViewImpl_roll(HandleRef jarg1, double jarg2)
static void OdGsViewImpl_zoom(HandleRef jarg1, double jarg2)
static int OdGsViewImpl_lineweightToPixels__SWIG_1(HandleRef jarg1, int jarg2)
static void OdGsViewImpl_invalidate__SWIG_3(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3)
static bool OdGsViewImpl_extentsInView(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGsViewImpl_rotationMatrix(HandleRef jarg1)
static void OdGsViewImpl_setClearColor(HandleRef jarg1, int jarg2)
static global::System.IntPtr OdGsViewImpl_projectionMatrix__SWIG_0(HandleRef jarg1)
static void OdGsViewImpl_enableAntiAliasing(HandleRef jarg1, UInt32 jarg2)
static void OdGsViewImpl_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 IntPtr OdGsViewImpl_cloneView__SWIG_0(HandleRef jarg1, bool jarg2, bool jarg3)
static double OdGsViewImpl_getLinetypeScaleMultiplier(HandleRef jarg1)
static UInt32 OdGsViewImpl_frozenLayers__SWIG_0(HandleRef jarg1)
static global::System.IntPtr OdGsViewImpl_center(HandleRef jarg1)
static bool OdGsViewImpl_isViewRegenerated(HandleRef jarg1)
static IntPtr OdGsViewImpl_device(HandleRef jarg1)
static global::System.IntPtr OdGsViewImpl_background(HandleRef jarg1)
static bool OdGsViewImpl_isDependentGeometryView(HandleRef jarg1)
static bool OdGsViewImpl_isCompletelyVisible(HandleRef jarg1)
static global::System.IntPtr OdGsViewImpl_worldToDeviceMatrix__SWIG_0(HandleRef jarg1)
static bool OdGsViewImpl_isPlotTransparency(HandleRef jarg1)
static short OdGsViewImpl_viewportRotation(HandleRef jarg1)
static bool OdGsViewImpl_isVisible(HandleRef jarg1)
static void OdGsViewImpl_dolly__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGsViewImpl_target(HandleRef jarg1)
static double OdGsViewImpl_interactivityFrameRate(HandleRef jarg1)
static int OdGsViewImpl_numRootDrawables(HandleRef jarg1)
static bool OdGsViewImpl_isHelperView(HandleRef jarg1)
static double OdGsViewImpl_lineweightToPixels__SWIG_0(HandleRef jarg1, double jarg2)
static void OdGsViewImpl_registerOverlay(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdGsViewImpl_getModelList(HandleRef jarg1)
static bool OdGsViewImpl_isCullingVolumeInitialized(HandleRef jarg1)
static bool OdGsViewImpl_isSupportLegacyHiddenMode(HandleRef jarg1)
static void OdGsViewImpl_viewParameters(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdGsViewImpl_dcUpperRight(HandleRef jarg1)
static double OdGsViewImpl_lineweightToDcScale(HandleRef jarg1)
static UInt32 OdGsViewImpl_localViewportId(HandleRef jarg1, HandleRef jarg2)
static bool OdGsViewImpl_isPerspective(HandleRef jarg1)
static global::System.IntPtr OdGsViewImpl_eyeToWorldMatrix(HandleRef jarg1)
static int OdGsViewImpl_cullingVolumeIntersectWith(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdGsViewImpl_desc()
static bool OdGsViewImpl_pointInView(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGsViewImpl_viewport3dClipping__SWIG_0(HandleRef jarg1, IntPtr jarg2)
static void OdGsViewImpl_setBackClip(HandleRef jarg1, double jarg2)
static bool OdGsViewImpl_isLegacyHiddenMode(HandleRef jarg1)
static void OdGsViewImpl_setViewportBorderVisibility(HandleRef jarg1, bool jarg2)
static bool OdGsViewImpl_exceededBounds(HandleRef jarg1)
static void OdGsViewImpl_setAlternateLinetypeScaleMultiplier(HandleRef jarg1, double jarg2)
static void OdGsViewImpl_setSnapping(HandleRef jarg1, bool jarg2)
static bool OdGsViewImpl_isSnapping(HandleRef jarg1)
static void OdGsViewImpl_setViewport__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGsViewImpl_projectionMatrix__SWIG_2(HandleRef jarg1, UInt32 jarg2)
static double OdGsViewImpl_unrotatedFieldWidth(HandleRef jarg1)
static global::System.IntPtr OdGsViewImpl_rootDrawableIdAt__SWIG_1(HandleRef jarg1, int jarg2)
static bool OdGsViewImpl_isNonRectClipped(HandleRef jarg1)
static int OdGsViewImpl_clearColor(HandleRef jarg1)
static void OdGsViewImpl_invalidate__SWIG_0(HandleRef jarg1)
static double OdGsViewImpl_fieldHeight(HandleRef jarg1)
static global::System.IntPtr OdGsViewImpl_viewingMatrix(HandleRef jarg1)
static bool OdGsViewImpl_isViewportOnScreen(HandleRef jarg1)
static bool OdGsViewImpl_saveClientViewState(HandleRef jarg1, HandleRef jarg2)
static bool OdGsViewImpl_erase(HandleRef jarg1, HandleRef jarg2)
static bool OdGsViewImpl_isValid(HandleRef jarg1)
static global::System.IntPtr OdGsViewImpl_projectionMatrix__SWIG_1(HandleRef jarg1, UInt32 jarg2, int jarg3)
static bool OdGsViewImpl_doInversePerspectivePt(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsViewImpl_getSnapShot(HandleRef jarg1, ref IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGsViewImpl_setCenter(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdGsViewImpl_safeCast__SWIG_0(HandleRef jarg1)
static void OdGsViewImpl_enableDefaultLighting__SWIG_1(HandleRef jarg1, bool jarg2)
static void OdGsViewImpl_zoomExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGsViewImpl_removeClippingShape(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGsViewImpl_isRegenOnDrawForbidden(HandleRef jarg1)
static global::System.IntPtr OdGsViewImpl_worldToDeviceMatrix__SWIG_1(HandleRef jarg1, int jarg2)
static void OdGsViewImpl_orbit(HandleRef jarg1, double jarg2, double jarg3)
static global::System.IntPtr OdGsViewImpl_objectToDeviceMatrix__SWIG_0(HandleRef jarg1)
static void OdGsViewImpl_screenRectNorm(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_OdGsViewImpl(HandleRef jarg1)
static global::System.IntPtr OdGsViewImpl_invalidRects__SWIG_1(HandleRef jarg1)
static void OdGsViewImpl_invalidate__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3, int jarg4)
static void OdGsViewImpl_viewportClipRegion__SWIG_0(HandleRef jarg1, IntPtr jarg2, IntPtr jarg3)
static IntPtr OdGsViewImpl_queryX(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdGsViewImpl_getViewportObjectId(HandleRef jarg1)
static void OdGsViewImpl_includeFrozenLayersVisibilityInViewExtents(HandleRef jarg1, bool jarg2)
static global::System.IntPtr OdGsViewImpl_viewport3dClipping__SWIG_1(HandleRef jarg1)
static void OdGsViewImpl_setVisualStyle__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static bool OdGsViewImpl_visualStyle__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static void OdGsViewImpl_invalidateCachedViewportGeometry__SWIG_1(HandleRef jarg1, UInt32 jarg2)
static bool OdGsViewImpl_isValidViewportId(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdGsViewImpl_getLweightsEnum(HandleRef jarg1)
static void OdGsViewImpl_endInteractivity(HandleRef jarg1)
static void OdGsViewImpl_setLensLength(HandleRef jarg1, double jarg2)
static IntPtr OdGsViewImpl_createObject()
static bool OdGsViewImpl_isSupportPlotStyles(HandleRef jarg1)
static void OdGsViewImpl_initCullingVolume(HandleRef jarg1)
static global::System.IntPtr OdGsViewImpl_eyeToScreenMatrix__SWIG_0(HandleRef jarg1, int jarg2)
static void OdGsViewImpl_setVisualStyle__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsViewImpl_invalidateRegion(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdGsViewImpl_lensLengthFromFOV(double jarg1)
static bool OdGsViewImpl_isAccumulateVpChanges(HandleRef jarg1)
static bool OdGsViewImpl_saveViewState(HandleRef jarg1, HandleRef jarg2)
static void OdGsViewImpl_initLights(HandleRef jarg1, HandleRef jarg2)
static bool OdGsViewImpl_pointInViewport(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsViewImpl_enableDefaultLighting__SWIG_0(HandleRef jarg1, bool jarg2, int jarg3)
static void OdGsViewImpl_setRegenOnDrawForbidden(HandleRef jarg1, bool jarg2)
static IntPtr OdGsViewImpl_contextualColors(HandleRef jarg1)
static void OdGsViewImpl_clearLinetypeCache(HandleRef jarg1)
static double OdGsViewImpl_actualFieldHeight(HandleRef jarg1)
static double OdGsViewImpl_getLinetypeGenerationCriteria(HandleRef jarg1)
static void OdGsViewImpl_setEnableBackClip(HandleRef jarg1, bool jarg2)
static bool OdGsViewImpl_add(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static global::System.IntPtr OdGsViewImpl_worldToEyeMatrix(HandleRef jarg1)
static bool OdGsViewImpl_isViewportBorderVisible(HandleRef jarg1)
static int OdGsViewImpl_extentsToPixels__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, HandleRef jarg4)
static global::System.IntPtr OdGsViewImpl_invalidRects__SWIG_0(HandleRef jarg1, int jarg2)
static void OdGsViewImpl_invalidate__SWIG_4(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3)
static double OdGsViewImpl_lensLengthToFOV(double jarg1)
static void OdGsViewImpl_invalidateCachedViewportGeometry__SWIG_0(HandleRef jarg1)
static void OdGsViewImpl_initDeviation(HandleRef jarg1)
static void OdGsViewImpl_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 global::System.IntPtr OdGsViewImpl_eyeToScreenMatrix__SWIG_2(HandleRef jarg1)
static global::System.IntPtr OdGsViewImpl_getUpVector(HandleRef jarg1)
static IntPtr OdGsViewImpl_getViewportPropertiesRoot(HandleRef jarg1)
static void OdGsViewImpl_setLineweightToDcScale(HandleRef jarg1, double jarg2)
static double OdGsViewImpl_linetypeScaleMultiplier(HandleRef jarg1)
static global::System.IntPtr OdGsViewImpl_objectToDeviceMatrix__SWIG_1(HandleRef jarg1, int jarg2)
static void OdGsViewImpl_setCullingVolume(HandleRef jarg1, HandleRef jarg2)
static void OdGsViewImpl_setViewport__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static double OdGsViewImpl_fieldWidth(HandleRef jarg1)
static global::System.IntPtr OdGsViewImpl_eyeVector(HandleRef jarg1)
static void OdGsViewImpl_screenRect__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGsViewImpl_enableStereo(HandleRef jarg1, bool jarg2)
static global::System.IntPtr OdGsViewImpl_annotationScaleId(HandleRef jarg1)
static void OdGsViewImpl_getViewport__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGsViewImpl_isLegacyWireframeMode(HandleRef jarg1)
static bool OdGsViewImpl_isSupportLegacyWireframeMode(HandleRef jarg1)
static void OdGsViewImpl_enableSSAO(HandleRef jarg1, bool jarg2)
static global::System.IntPtr OdGsViewImpl_focusPoint(HandleRef jarg1)
static HandleRef getCPtr(OdDbStub obj)
Definition OdDbStub.cs:26
static HandleRef getCPtr(OdDbStubPtrArray obj)
static HandleRef getCPtr(OdGeBoundBlock3d obj)
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGeMatrix3d obj)
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(OdGiContextualColors obj)
static HandleRef getCPtr(OdGiDrawable obj)
static HandleRef getCPtr(OdGiPathNode obj)
static HandleRef getCPtr(OdGiRasterImage obj)
static HandleRef getCPtr(OdGiVisualStyle obj)
static HandleRef getCPtr(OdGsBaseModel obj)
static HandleRef getCPtr(OdGsBaseVectorizeDevice obj)
static HandleRef getCPtr(OdGsClientViewInfo obj)
static HandleRef getCPtr(OdGsCullingVolume obj)
static HandleRef getCPtr(OdGsDCPointArray obj)
static HandleRef getCPtr(OdGsDCPoint obj)
static HandleRef getCPtr(OdGsDCRectDouble obj)
static HandleRef getCPtr(OdGsDCRect obj)
Definition OdGsDCRect.cs:26
static HandleRef getCPtr(OdGsFiler obj)
Definition OdGsFiler.cs:25
static HandleRef getCPtr(OdGsModel obj)
Definition OdGsModel.cs:25
static HandleRef getCPtr(OdGsSelectionReactor obj)
static HandleRef getCPtr(OdGsUpdateExtents obj)
static HandleRef getCPtr(OdGsView obj)
Definition OdGsView.cs:25
OdGsView(IntPtr cPtr, bool cMemoryOwn)
Definition OdGsView.cs:20
override void setAlternateLinetypeScaleMultiplier(double linetypeAlternateScaleMultiplier)
override OdGeMatrix3d worldToDeviceMatrix()
virtual double getDeviation(OdGiDeviationType deviationType, OdGePoint3d pointOnCurve)
override double linetypeScaleMultiplier()
override OdDbStub visualStyle()
override bool pointInViewport(OdGePoint2d screenPoint)
double calcDeviation(OdGiDeviationType type, OdGePoint3d pt)
OdGsViewImpl(IntPtr cPtr, bool cMemoryOwn)
override OdDbStub background()
override void invalidateCachedViewportGeometry()
OdGeMatrix3d worldToDeviceMatrix(OdGsOverlayId nOverlay)
OdGsDCRectArray invalidRects()
override OdGiClipBoundary viewport3dClipping()
void invalidateRegion(OdGiPathNode path)
override void invalidate(OdGsDCRect rect)
void setCullingVolume(OdGsCullingVolume newVol)
override void setFrontClip(double distance)
UInt32 getLweight(int nLineweight)
override void zoomExtents(OdGePoint3d minPt, OdGePoint3d maxPt)
virtual bool saveClientViewState(OdGsFiler pFiler)
override void invalidate()
virtual void initCullingVolume()
override void setViewportBorderVisibility(bool visible)
OdGiContextualColors contextualColors()
int lineweightToPixels(LineWeight lw)
override void setEnableFrontClip(bool enable)
void setSnapping(bool val)
void screenRect(OdGsDCPoint lowerLeft, OdGsDCPoint upperRight)
override void setViewport(OdGsDCRectDouble screenRec)
virtual double getDeviation(OdGiDeviationType deviationType, OdGePoint3d pointOnCurve, bool bRecalculate)
override void setViewport(OdGePoint2d lowerLeft, OdGePoint2d upperRight)
override OdGeMatrix3d viewingMatrix()
OdGeMatrix3d eyeToScreenMatrix(OdGsOverlayId nOverlay)
virtual void setViewportClipRegion(OdGePoint2dArray[] numContours)
bool updateViewportProperties(UInt32 incFlags)
override void enableStereo(bool enabled)
void setRegenOnDrawForbidden(bool val)
void invalidateCachedViewportGeometry(UInt32 mask)
override void roll(double rollAngle)
override void zoom(double zoomFactor)
override Teigha.Core.OdGsDevice vb_device()
override bool isVisible()
virtual void init(OdGsBaseVectorizeDevice pDevice, OdGsClientViewInfo pViewInfo, bool enableLayerVisibilityPerView)
override void getViewport(OdGsDCRectDouble screenRec)
override bool isBackClipped()
override bool pointInView(OdGePoint3d pt)
override OdGeVector3d upVector()
override void setMode(OdGsView.RenderMode mode)
static string getRealClassName(IntPtr ptr)
OdGsView.ClearColor clearColor()
override UInt32 antiAliasingMode()
override OdGsView cloneView(bool cloneViewParameters)
override double backClip()
override Teigha.Core.OdGePoint3d vb_target()
override void zoomWindow(OdGePoint2d lowerLeft, OdGePoint2d upperRight)
void setCenter(OdGePoint2d center)
override OdGeMatrix3d screenMatrix()
override OdGePoint3d target()
override void beginInteractivity(double frameRateInHz)
OdGsBaseModule getGsModulePtr()
override void select(OdGsDCPoint[] points, OdGsSelectionReactor pReactor, OdGsView.SelectionMode mode)
override void enableDefaultLighting(bool bEnable)
virtual bool isLegacyWireframeMode()
override void setViewport(OdGsDCRect screenRect)
OdGeMatrix3d eyeToWorldMatrix()
Teigha.Core.OdGsView.DefaultLightingType vb_defaultLightingType()
override double interactivityFrameRate()
OdGeMatrix3d rotationMatrix()
OdUInt8Array getLweightsEnum()
virtual bool isSupportLegacyHiddenMode()
override void enableDefaultLighting(bool bEnable, OdGsView.DefaultLightingType lightType)
OdGeMatrix3d worldToEyeMatrix()
override void getViewport(OdGsDCRect screenRect)
virtual bool loadViewState(OdGsFiler pFiler)
virtual bool isSupportLegacyWireframeMode()
virtual void unregisterOverlay(OdGsModel pModel)
virtual void invalidate(OdGeExtents3d worldExt, OdGsBaseModel pModel)
virtual bool loadClientViewState(OdGsFiler pFiler)
virtual void cullingVolumeTransformBy(OdGeMatrix3d xfm)
OdGeMatrix3d projectionMatrix(UInt32 nIncludes, OdGsOverlayId nOverlay)
override bool isInInteractivity()
override void pan(double xPan, double yPan)
override void setVisualStyle(OdDbStub visualStyleId)
bool doPerspectivePt(OdGePoint3d point)
override void viewportClipRegion(OdIntArray counts, OdGsDCPointArray dcPts)
void includeFrozenLayersVisibilityInViewExtents(bool bEnable)
override double linetypeAlternateScaleMultiplier()
OdGsView.DefaultLightingType defaultLightingType()
void frozenLayers(OdDbStubPtrArray frozenLayers)
override Teigha.Core.OdGePoint3d vb_position()
override bool isStereoEnabled()
bool setModeOverride(OdGsView.RenderMode mode)
override bool isPerspective()
virtual OdGiRegenType getRegenType()
override void getStereoParameters(out double magnitude, out double parallax)
override double fieldHeight()
virtual OdGsCullingVolume.IntersectionStatus cullingVolumeIntersectWith(OdGsCullingPrimitive prim)
override OdGsModelArray getModelList()
OdGsProperties getViewportPropertiesForType(OdGsProperties.PropertiesType type)
override void setClearColor(OdGsView.ClearColor color)
bool isLayerVisible(OdDbStub layerId)
override bool isFrontClipped()
override void eraseAll()
bool isFrozenLayersVisibilityIncludedInViewExtents()
void viewportDcCorners(OdGePoint2d lower_left, OdGePoint2d upper_right)
override OdGeMatrix3d objectToDeviceMatrix()
override void dolly(double xDolly, double yDolly, double zDolly)
override OdDbStub rootDrawableIdAt(int i, out OdGsModel pModelReturn)
static OdGsViewImpl safeCast(OdGsView pView)
override OdGsView cloneView()
OdGeMatrix3d objectToDeviceMatrix(OdGsOverlayId nOverlay)
override void viewportClipRegion(OdIntArray counts, OdGePoint2dArray vertices)
static OdGsViewImpl cast(OdRxObject pObj)
override bool isValid()
override void setViewport3dClipping(OdGiClipBoundary pBoundary)
virtual bool isPlotTransparency()
void addClippingShape(OdSiShape arg0)
virtual void invalidate(OdGeExtents3d worldExt, OdGsBaseModel pModel, LineWeight extendByLineweight)
override void setView(OdGePoint3d position, OdGePoint3d target, OdGeVector3d upVector, double fieldWidth, double fieldHeight, OdGsView.Projection projection)
override OdGsView cloneView(bool cloneViewParameters, bool cloneGeometry)
override void getNumPixelsInUnitSquare(OdGePoint3d givenWorldpt, OdGePoint2d pixelArea, bool includePerspective)
OdGsViewLocalId getViewLocalId()
double lineweightToPixels(double lineweight)
virtual bool saveViewState(OdGsFiler pFiler)
void screenRect(OdGePoint2d lowerLeft, OdGePoint2d upperRight)
override void enableSSAO(bool bEnable)
override OdGiDrawable rootDrawableAt(int i, out OdGsModel pModelReturn)
override void setLinetypeScaleMultiplier(double linetypeScaleMultiplier)
virtual void setPlotTransparency(bool bSet)
static double lensLengthToFOV(double lensLength)
override void endInteractivity()
virtual int partialUpdateExtentsEnlargement()
static new OdGsViewImpl createObject()
bool doInversePerspectivePt(OdGePoint3d point)
override bool visualStyle(OdGiVisualStyle vs)
OdGsProperties getViewportPropertiesRoot()
override double lensLength()
OdGsCullingVolume cullingVolume()
override void getViewport(OdGePoint2d lowerLeft, OdGePoint2d upperRight)
override void viewParameters(OdGsView pView)
override void getSnapShot(ref OdGiRasterImage pImage, OdGsDCRect region)
override double frontClip()
virtual bool viewExtents(OdGeBoundBlock3d extents)
override double fieldWidth()
virtual void select(OdGePoint2d[] aPtDc, OdGsSelectionReactor pReactor, OdGsView.SelectionMode mode)
virtual void registerOverlay(OdGsModel pModel)
override OdGsModel getModel(OdGiDrawable pDrawable)
override bool erase(OdGiDrawable sceneGraph)
virtual bool isViewRegenerated()
OdGiClipBoundaryWithAbstractData viewport3dClippingObject()
override OdGsView.RenderMode mode()
Teigha.Core.OdGsView.ClearColor vb_clearColor()
override void setBackground(OdDbStub backgroundId)
override void setViewportBorderProperties(UInt32 color, int width)
override void setLineweightToDcScale(double scale)
override Teigha.Core.OdGsView.RenderMode vb_mode()
virtual bool isCullingVolumeInitialized()
void invalidate(OdGsUpdateExtents extents, OdGsBaseModel pModel)
override void setView(OdGePoint3d position, OdGePoint3d target, OdGeVector3d upVector, double fieldWidth, double fieldHeight)
OdGsOverlayId extentsToPixels(OdGsDCRect rc, OdGeExtents3d worldExt, OdGsBaseModel pModel)
override bool extentsInView(OdGePoint3d minPt, OdGePoint3d maxPt)
override void getViewportBorderProperties(out UInt32 color, out int width)
override OdRxObject queryX(OdRxClass protocolClass)
override void orbit(double xOrbit, double yOrbit)
static double lensLengthFromFOV(double fovAngle)
override void setViewport3dClipping(OdGiClipBoundary pBoundary, OdGiAbstractClipBoundary pClipInfo)
override OdRxClass isA()
OdGeMatrix3d perspectiveMatrix()
OdGsDCRectArray invalidRects(OdGsOverlayId nOverlay)
override void enableAntiAliasing(UInt32 nMode)
virtual bool isLocalViewportIdCompatible(OdGsViewImpl pView)
override void setStereoParameters(double magnitude, double parallax)
OdGeMatrix3d eyeToScreenMatrix()
override void setVisualStyle(OdGiVisualStyle visualStyle)
virtual void setLegacyWireframeMode(bool bSet)
override double lineweightToDcScale()
void removeClippingShape(OdSiShape arg0)
static HandleRef getCPtr(OdGsViewImpl obj)
override void getNumPixelsInUnitSquare(OdGePoint3d givenWorldpt, OdGePoint2d pixelArea)
override void clearFrozenLayers()
override void setBackClip(double distance)
override bool isViewportBorderVisible()
virtual void Dispose(bool disposing)
override void thawLayer(OdDbStub layerID)
virtual void clearLinetypeCache()
override void setEnableBackClip(bool enable)
override bool exceededBounds()
virtual bool isLegacyHiddenMode()
override void setLensLength(double lensLength)
OdUInt16Array getLweightsEnum2()
OdGsBaseVectorizeDevice baseDevice()
void setContextualColors(OdGiContextualColors pColors)
override OdGePoint3d position()
override OdGiDrawable rootDrawableAt(int i)
override void initLights(OdRxIterator pLightsIterator)
override OdGsDevice device()
void setCompletelyVisible(bool val)
override void freezeLayer(OdDbStub layerID)
override int numRootDrawables()
OdGsOverlayId extentsToPixels(OdGsDCRect rc, OdGeExtents3d worldExt, OdGsBaseModel pModel, LineWeight extendByLineweight)
virtual void setLegacyHiddenMode(bool bSet)
override void dolly(OdGeVector3d dollyVector)
void setClippingShapes(OdSiShapeConstPtrArray s)
OdSiShapeConstPtrArray clippingShapes()
void screenRectNorm(OdGsDCRect normalizedRect)
UInt32 localViewportId(OdGsBaseModel pModel)
OdGeMatrix3d projectionMatrix(UInt32 nIncludes)
override void setLineweightEnum(byte[] numLineweights, UInt16 altSourceLwds)
override bool add(OdGiDrawable sceneGraph, OdGsModel model)
override OdDbStub rootDrawableIdAt(int i)
virtual bool cullingVolumeIntersectWithOpt(OdGsCullingPrimitive prim)
void setInversion(bool invertedX, bool invertedY)
bool isValidViewportId(UInt32 vpId)
override OdGeMatrix3d projectionMatrix()
override OdGiClipBoundary viewport3dClipping(OdGiAbstractClipBoundary ppClipInfo)
static new OdRxClass desc()
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
static HandleRef getCPtr(OdSiShapeConstPtrArray obj)
global::System.Runtime.InteropServices.HandleRef GetInterfaceCPtr()
global::System.Runtime.InteropServices.HandleRef GetInterfaceCPtr()