Extended .NET SDK Documentation 2024 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
124 public override OdGsView.RenderMode mode() {
127 return ret;
128 }
129
131 bool ret = GlobalsPINVOKE.OdGsViewImpl_setModeOverride(swigCPtr, (int)mode);
133 return ret;
134 }
135
136 public override void setMode(OdGsView.RenderMode mode) {
139 }
140
141 public override void freezeLayer(OdDbStub layerID) {
144 }
145
146 public override void thawLayer(OdDbStub layerID) {
149 }
150
151 public override void clearFrozenLayers() {
154 }
155
156 public override void setViewportBorderProperties(UInt32 /*SIMPLETYPE*/ color, int width) {
157 GlobalsPINVOKE.OdGsViewImpl_setViewportBorderProperties(swigCPtr, color /*SIMPLETYPE*/, width);
159 }
160
161 public override void getViewportBorderProperties(out UInt32 /*SIMPLETYPE*/ color, out int width) {
162 GlobalsPINVOKE.OdGsViewImpl_getViewportBorderProperties(swigCPtr, out color, out width);
164 }
165
166 public override void setViewportBorderVisibility(bool visible) {
169 }
170
171 public override bool isViewportBorderVisible() {
174 return ret;
175 }
176
177 public override void setEnableFrontClip(bool enable) {
180 }
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
199 public override void setEnableBackClip(bool enable) {
202 }
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
221 public override OdGePoint3d position() {
224 return ret;
225 }
226
227 public override OdGePoint3d target() {
230 return ret;
231 }
232
233 public override OdGeVector3d upVector() {
236 return ret;
237 }
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
263 public override void setLensLength(double lensLength) {
266 }
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
285 public override double interactivityFrameRate() {
288 return ret;
289 }
290
291 public override void endInteractivity() {
294 }
295
296 public override void flush() {
299 }
300
301 public override void hide() {
304 }
305
306 public override void show() {
309 }
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
429 public override void setViewport(OdGePoint2d lowerLeft, OdGePoint2d upperRight) {
432 }
433
434 public override void setViewport(OdGsDCRect screenRect) {
437 }
438
439 public override void setViewport(OdGsDCRectDouble screenRec) {
442 }
443
444 public override void getViewport(OdGePoint2d lowerLeft, OdGePoint2d upperRight) {
447 }
448
449 public override void getViewport(OdGsDCRect screenRect) {
452 }
453
454 public override void getViewport(OdGsDCRectDouble screenRec) {
457 }
458
459 public override OdGeMatrix3d screenMatrix() {
462 return ret;
463 }
464
468 return ret;
469 }
470
474 return ret;
475 }
476
477 public override OdGeMatrix3d viewingMatrix() {
480 return ret;
481 }
482
483 public override OdGeMatrix3d projectionMatrix() {
486 return ret;
487 }
488
489 public override void viewParameters(OdGsView pView) {
492 }
493
494 public override double lineweightToDcScale() {
497 return ret;
498 }
499
500 public override void setLineweightToDcScale(double scale) {
503 }
504
505 public override void setLineweightEnum(byte[] /*SIMPLEFIXED_ARRAY_REV*/ numLineweights) {
506IntPtr p_numLineweights=Teigha.Core.Helpers.MarshalbyteFixedArray(numLineweights);
507 try {
508 GlobalsPINVOKE.OdGsViewImpl_setLineweightEnum(swigCPtr, p_numLineweights);
510 } finally {
511Marshal.FreeCoTaskMem(p_numLineweights);
512 }
513 }
514
518 }
519
523 }
524
525 public override double linetypeScaleMultiplier() {
528 return ret;
529 }
530
531 public override void dolly(OdGeVector3d dollyVector) {
534 }
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
564 }
565
569 }
570
571 public override void zoomExtents(OdGePoint3d minPt, OdGePoint3d maxPt) {
574 }
575
576 public override void zoomWindow(OdGePoint2d lowerLeft, OdGePoint2d upperRight) {
579 }
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
593 public override void viewportClipRegion(OdIntArray counts, OdGePoint2dArray vertices) {
596 }
597
598 public override void viewportClipRegion(OdIntArray counts, OdGsDCPointArray dcPts) {
601 }
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
616 return ret;
617 }
618
622 return ret;
623 }
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
648 }
649
650 public override bool pointInViewport(OdGePoint2d screenPoint) {
651 bool ret = GlobalsPINVOKE.OdGsViewImpl_pointInViewport(swigCPtr, OdGePoint2d.getCPtr(screenPoint));
653 return ret;
654 }
655
656 public override void setClearColor(OdGsView.ClearColor color) {
657 GlobalsPINVOKE.OdGsViewImpl_setClearColor(swigCPtr, (int)color);
659 }
660
661 public override void invalidate() {
664 }
665
666 public override void invalidate(OdGsDCRect rect) {
669 }
670
671 public override void invalidateCachedViewportGeometry() {
674 }
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
758 public override void eraseAll() {
761 }
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
789 public override void getNumPixelsInUnitSquare(OdGePoint3d givenWorldpt, OdGePoint2d pixelArea) {
792 }
793
794 public override void setBackground(OdDbStub backgroundId) {
797 }
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
806 public override void setVisualStyle(OdDbStub visualStyleId) {
809 }
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
821 }
822
823 public override bool visualStyle(OdGiVisualStyle vs) {
826 return ret;
827 }
828
829 public override void enableDefaultLighting(bool bEnable, OdGsView.DefaultLightingType lightType) {
830 GlobalsPINVOKE.OdGsViewImpl_enableDefaultLighting__SWIG_0(swigCPtr, bEnable, (int)lightType);
832 }
833
834 public override void enableDefaultLighting(bool bEnable) {
837 }
838
842 return ret;
843 }
844
848 return ret;
849 }
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 /*SIMPLETYPE*/ 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
923 public void setSnapping(bool val) {
926 }
927
931 return ret;
932 }
933
934 public void setRegenOnDrawForbidden(bool val) {
937 }
938
939 public bool isAccumulateVpChanges() {
942 return ret;
943 }
944
945 public virtual void clearLinetypeCache() {
948 }
949
950 public override double linetypeAlternateScaleMultiplier() {
953 return ret;
954 }
955
956 public virtual bool isSupportLegacyWireframeMode() {
959 return ret;
960 }
961
962 public virtual bool isLegacyWireframeMode() {
965 return ret;
966 }
967
968 public virtual void setLegacyWireframeMode(bool bSet) {
971 }
972
973 public virtual bool isSupportLegacyHiddenMode() {
976 return ret;
977 }
978
979 public virtual bool isLegacyHiddenMode() {
982 return ret;
983 }
984
985 public virtual void setLegacyHiddenMode(bool bSet) {
988 }
989
990 public bool isSupportPlotStyles() {
993 return ret;
994 }
995
996 public virtual bool isPlotTransparency() {
999 return ret;
1000 }
1001
1002 public virtual void setPlotTransparency(bool bSet) {
1005 }
1006
1007 public UInt32 frozenLayers() {
1008// test csout
1009 /*SIMPLETYPE*/
1010 UInt32 ret = GlobalsPINVOKE.OdGsViewImpl_frozenLayers__SWIG_0(swigCPtr);
1012 return ret;
1013 }
1014
1018 }
1019
1020 public bool isLayerVisible(OdDbStub layerId) {
1021 bool ret = GlobalsPINVOKE.OdGsViewImpl_isLayerVisible(swigCPtr, OdDbStub.getCPtr(layerId));
1023 return ret;
1024 }
1025
1026 public double lineweightToPixels(double lineweight) {
1027 double ret = GlobalsPINVOKE.OdGsViewImpl_lineweightToPixels__SWIG_0(swigCPtr, lineweight);
1029 return ret;
1030 }
1031
1032 public void screenRect(OdGsDCPoint lowerLeft, OdGsDCPoint upperRight) {
1035 }
1036
1037 public void screenRect(OdGePoint2d lowerLeft, OdGePoint2d upperRight) {
1040 }
1041
1042 public void screenRectNorm(OdGsDCRect normalizedRect) {
1045 }
1046
1047 public void viewportDcCorners(OdGePoint2d lower_left, OdGePoint2d upper_right) {
1050 }
1051
1052 public bool doPerspectivePt(OdGePoint3d point) {
1055 return ret;
1056 }
1057
1061 return ret;
1062 }
1063
1067 return ret;
1068 }
1069
1073 return ret;
1074 }
1075
1077 OdGeMatrix3d ret = new OdGeMatrix3d(GlobalsPINVOKE.OdGsViewImpl_eyeToScreenMatrix__SWIG_0(swigCPtr, (int)nOverlay), true);
1079 return ret;
1080 }
1081
1083 OdGeMatrix3d ret = new OdGeMatrix3d(GlobalsPINVOKE.OdGsViewImpl_worldToDeviceMatrix__SWIG_1(swigCPtr, (int)nOverlay), true);
1085 return ret;
1086 }
1087
1091 return ret;
1092 }
1093
1094 public OdGeMatrix3d projectionMatrix(UInt32 /*SIMPLETYPE*/ nIncludes, OdGsOverlayId nOverlay) {
1095 OdGeMatrix3d ret = new OdGeMatrix3d(GlobalsPINVOKE.OdGsViewImpl_projectionMatrix__SWIG_1(swigCPtr, nIncludes /*SIMPLETYPE*/, (int)nOverlay), true);
1097 return ret;
1098 }
1099
1100 public OdGeMatrix3d projectionMatrix(UInt32 /*SIMPLETYPE*/ nIncludes) {
1101 OdGeMatrix3d ret = new OdGeMatrix3d(GlobalsPINVOKE.OdGsViewImpl_projectionMatrix__SWIG_2(swigCPtr, nIncludes /*SIMPLETYPE*/), true);
1103 return ret;
1104 }
1105
1109 return ret;
1110 }
1111
1112 public OdGsOverlayId extentsToPixels(OdGsDCRect rc, OdGeExtents3d worldExt, OdGsBaseModel pModel, LineWeight extendByLineweight) {
1115 return ret;
1116 }
1117
1121 return ret;
1122 }
1123
1124 public virtual void invalidate(OdGeExtents3d worldExt, OdGsBaseModel pModel, LineWeight extendByLineweight) {
1125 GlobalsPINVOKE.OdGsViewImpl_invalidate__SWIG_2(swigCPtr, OdGeExtents3d.getCPtr(worldExt), OdGsBaseModel.getCPtr(pModel), (int)extendByLineweight);
1127 }
1128
1129 public virtual void invalidate(OdGeExtents3d worldExt, OdGsBaseModel pModel) {
1132 }
1133
1134 public void invalidate(OdGsUpdateExtents extents, OdGsBaseModel pModel) {
1137 }
1138
1139 public void invalidateRegion(OdGiPathNode path) {
1142 }
1143
1145// csout array
1146 OdGsDCRectArray res = new OdGsDCRectArray(GlobalsPINVOKE.OdGsViewImpl_invalidRects__SWIG_0(swigCPtr, (int)nOverlay),false);
1147
1149 return res;
1150}
1151
1153// csout array
1155
1157 return res;
1158}
1159
1160 public bool isViewportOnScreen() {
1163 return ret;
1164 }
1165
1166 public bool isCompletelyVisible() {
1169 return ret;
1170 }
1171
1172 public void setCompletelyVisible(bool val) {
1175 }
1176
1177 public void setInversion(bool invertedX, bool invertedY) {
1178 GlobalsPINVOKE.OdGsViewImpl_setInversion(swigCPtr, invertedX, invertedY);
1180 }
1181
1182 public virtual OdGiRegenType getRegenType() {
1185 return ret;
1186 }
1187
1188 public double focalLength() {
1189 double ret = GlobalsPINVOKE.OdGsViewImpl_focalLength(swigCPtr);
1191 return ret;
1192 }
1193
1197 return ret;
1198 }
1199
1203 return ret;
1204 }
1205
1209 return ret;
1210 }
1211
1215 return ret;
1216 }
1217
1221 return ret;
1222 }
1223
1224 public virtual double getDeviation(OdGiDeviationType deviationType, OdGePoint3d pointOnCurve, bool bRecalculate) {
1225 double ret = GlobalsPINVOKE.OdGsViewImpl_getDeviation__SWIG_0(swigCPtr, (int)deviationType, OdGePoint3d.getCPtr(pointOnCurve), bRecalculate);
1227 return ret;
1228 }
1229
1230 public virtual double getDeviation(OdGiDeviationType deviationType, OdGePoint3d pointOnCurve) {
1231 double ret = GlobalsPINVOKE.OdGsViewImpl_getDeviation__SWIG_1(swigCPtr, (int)deviationType, OdGePoint3d.getCPtr(pointOnCurve));
1233 return ret;
1234 }
1235
1236 public void initDeviation() {
1239 }
1240
1241 public int cachedDrawables() {
1242 int ret = GlobalsPINVOKE.OdGsViewImpl_cachedDrawables(swigCPtr);
1244 return ret;
1245 }
1246
1247 public UInt32 localViewportId(OdGsBaseModel pModel) {
1248// test csout
1249 /*SIMPLETYPE*/
1250 UInt32 ret = GlobalsPINVOKE.OdGsViewImpl_localViewportId(swigCPtr, OdGsBaseModel.getCPtr(pModel));
1252 return ret;
1253 }
1254
1255 public virtual bool isLocalViewportIdCompatible(OdGsViewImpl pView) {
1258 return ret;
1259 }
1260
1264 return ret;
1265 }
1266
1267 public virtual bool isViewRegenerated() {
1270 return ret;
1271 }
1272
1274 OdGePoint2d ret = new OdGePoint2d(GlobalsPINVOKE.OdGsViewImpl_center(swigCPtr), false);
1276 return ret;
1277 }
1278
1282 }
1283
1287 return ret;
1288 }
1289
1290 public bool isNonRectClipped() {
1291 bool ret = GlobalsPINVOKE.OdGsViewImpl_isNonRectClipped(swigCPtr);
1293 return ret;
1294 }
1295
1296 public bool hasLweights() {
1297 bool ret = GlobalsPINVOKE.OdGsViewImpl_hasLweights(swigCPtr);
1299 return ret;
1300 }
1301
1303// csout array
1305
1307 return res;
1308}
1309
1313 return ret;
1314 }
1315
1319 return ret;
1320 }
1321
1325 return ret;
1326 }
1327
1331 return ret;
1332 }
1333
1337 return ret;
1338 }
1339
1340 public static double lensLengthToFOV(double lensLength) {
1343 return ret;
1344 }
1345
1346 public static double lensLengthFromFOV(double fovAngle) {
1347 double ret = GlobalsPINVOKE.OdGsViewImpl_lensLengthFromFOV(fovAngle);
1349 return ret;
1350 }
1351
1352 public void invalidateCachedViewportGeometry(UInt32 /*SIMPLETYPE*/ mask) {
1355 }
1356
1357 public virtual void registerOverlay(OdGsModel pModel) {
1360 }
1361
1362 public virtual void unregisterOverlay(OdGsModel pModel) {
1365 }
1366
1367 public virtual int partialUpdateExtentsEnlargement() {
1370 return ret;
1371 }
1372
1374 double ret = GlobalsPINVOKE.OdGsViewImpl_calcDeviation(swigCPtr, (int)type, OdGePoint3d.getCPtr(pt));
1376 return ret;
1377 }
1378
1379 public OdGsProperties getViewportPropertiesRoot() {// OdGsPropertiesPtr
1380 MemoryManager mMan = MemoryManager.GetMemoryManager();
1381 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
1383
1384 OdGsProperties ret = null;
1385 if (null != mTrans)
1386 {
1387 mTrans.AddObject((OdGsProperties)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsProperties),ptr, true));
1388 ret = (OdGsProperties)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsProperties),ptr, false);
1389 }
1390 else
1391 {
1392 ret = (OdGsProperties)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsProperties),ptr, true);
1393 }
1394
1396 return ret;
1397}
1398
1399 public bool updateViewportProperties(UInt32 /*SIMPLETYPE*/ incFlags) {
1400 bool ret = GlobalsPINVOKE.OdGsViewImpl_updateViewportProperties(swigCPtr, incFlags /*SIMPLETYPE*/);
1402 return ret;
1403 }
1404
1406 MemoryManager mMan = MemoryManager.GetMemoryManager();
1407 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
1408 IntPtr ptr = GlobalsPINVOKE.OdGsViewImpl_getViewportPropertiesForType(swigCPtr, (int)type);
1409
1410 OdGsProperties ret = null;
1411 if (null != mTrans)
1412 {
1413 mTrans.AddObject((OdGsProperties)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsProperties),ptr, true));
1414 ret = (OdGsProperties)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsProperties),ptr, false);
1415 }
1416 else
1417 {
1418 ret = (OdGsProperties)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsProperties),ptr, true);
1419 }
1420
1422 return ret;
1423}
1424
1428 return ret;
1429 }
1430
1431 public short viewportRotation() {
1432 short ret = GlobalsPINVOKE.OdGsViewImpl_viewportRotation(swigCPtr);
1434 return ret;
1435 }
1436
1437 public bool isRotated() {
1438 bool ret = GlobalsPINVOKE.OdGsViewImpl_isRotated(swigCPtr);
1440 return ret;
1441 }
1442
1443 public double unrotatedFieldHeight() {
1446 return ret;
1447 }
1448
1449 public double unrotatedFieldWidth() {
1450 double ret = GlobalsPINVOKE.OdGsViewImpl_unrotatedFieldWidth(swigCPtr);
1452 return ret;
1453 }
1454
1455 public double actualFieldWidth() {
1456 double ret = GlobalsPINVOKE.OdGsViewImpl_actualFieldWidth(swigCPtr);
1458 return ret;
1459 }
1460
1461 public double actualFieldHeight() {
1462 double ret = GlobalsPINVOKE.OdGsViewImpl_actualFieldHeight(swigCPtr);
1464 return ret;
1465 }
1466
1467 public virtual void initCullingVolume() {
1470 }
1471
1475 }
1476
1477 public OdGsCullingVolume cullingVolume() {// OdGsCullingVolumePtr
1478 MemoryManager mMan = MemoryManager.GetMemoryManager();
1479 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
1480 IntPtr ptr = GlobalsPINVOKE.OdGsViewImpl_cullingVolume(swigCPtr);
1481
1482 OdGsCullingVolume ret = null;
1483 if (null != mTrans)
1484 {
1485 mTrans.AddObject((OdGsCullingVolume)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsCullingVolume),ptr, true));
1486 ret = (OdGsCullingVolume)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsCullingVolume),ptr, false);
1487 }
1488 else
1489 {
1490 ret = (OdGsCullingVolume)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsCullingVolume),ptr, true);
1491 }
1492
1494 return ret;
1495}
1496
1497 public virtual bool isCullingVolumeInitialized() {
1500 return ret;
1501 }
1502
1506 return ret;
1507 }
1508
1512 return ret;
1513 }
1514
1515 public virtual void cullingVolumeTransformBy(OdGeMatrix3d xfm) {
1518 }
1519
1520 public override void setViewport3dClipping(OdGiClipBoundary pBoundary, OdGiAbstractClipBoundary pClipInfo) {
1523 }
1524
1525 public override void setViewport3dClipping(OdGiClipBoundary pBoundary) {
1528 }
1529
1531 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGsViewImpl_viewport3dClipping__SWIG_0(swigCPtr, OdGiAbstractClipBoundary.getCPtr(ppClipInfo).Handle);
1532 OdGiClipBoundary ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdGiClipBoundary(cPtr, false);
1534 return ret;
1535 }
1536
1538 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGsViewImpl_viewport3dClipping__SWIG_1(swigCPtr);
1539 OdGiClipBoundary ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdGiClipBoundary(cPtr, false);
1541 return ret;
1542 }
1543
1545 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGsViewImpl_viewport3dClippingObject(swigCPtr);
1546 OdGiClipBoundaryWithAbstractData ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdGiClipBoundaryWithAbstractData(cPtr, false);
1548 return ret;
1549 }
1550
1554 return ret;
1555 }
1556
1557 public virtual bool saveViewState(OdGsFiler pFiler) {
1558 bool ret = GlobalsPINVOKE.OdGsViewImpl_saveViewState(swigCPtr, OdGsFiler.getCPtr(pFiler));
1560 return ret;
1561 }
1562
1563 public virtual bool loadViewState(OdGsFiler pFiler) {
1564 bool ret = GlobalsPINVOKE.OdGsViewImpl_loadViewState(swigCPtr, OdGsFiler.getCPtr(pFiler));
1566 return ret;
1567 }
1568
1569 public virtual bool saveClientViewState(OdGsFiler pFiler) {
1572 return ret;
1573 }
1574
1575 public virtual bool loadClientViewState(OdGsFiler pFiler) {
1578 return ret;
1579 }
1580
1581 public override void collide(OdGiPathNode[] /*SIMPLE_REFARRAY*/ pInputList, UInt32 /*SIMPLETYPE*/ nInputListSize, OdGsCollisionDetectionReactor pReactor, OdGiPathNode[] /*SIMPLE_REFARRAY*/ pCollisionWithList, UInt32 /*SIMPLETYPE*/ nCollisionWithListSize, OdGsCollisionDetectionContext pCtx) {
1582 GlobalsPINVOKE.OdGsViewImpl_collide__SWIG_0(swigCPtr, pInputList, nInputListSize /*SIMPLETYPE*/, OdGsCollisionDetectionReactor.getCPtr(pReactor), pCollisionWithList, nCollisionWithListSize /*SIMPLETYPE*/, OdGsCollisionDetectionContext.getCPtr(pCtx));
1584 }
1585
1586 public override void collide(OdGiPathNode[] /*SIMPLE_REFARRAY*/ pInputList, UInt32 /*SIMPLETYPE*/ nInputListSize, OdGsCollisionDetectionReactor pReactor, OdGiPathNode[] /*SIMPLE_REFARRAY*/ pCollisionWithList, UInt32 /*SIMPLETYPE*/ nCollisionWithListSize) {
1587 GlobalsPINVOKE.OdGsViewImpl_collide__SWIG_1(swigCPtr, pInputList, nInputListSize /*SIMPLETYPE*/, OdGsCollisionDetectionReactor.getCPtr(pReactor), pCollisionWithList, nCollisionWithListSize /*SIMPLETYPE*/);
1589 }
1590
1591 public override void collide(OdGiPathNode[] /*SIMPLE_REFARRAY*/ pInputList, UInt32 /*SIMPLETYPE*/ nInputListSize, OdGsCollisionDetectionReactor pReactor, OdGiPathNode[] /*SIMPLE_REFARRAY*/ pCollisionWithList) {
1592 GlobalsPINVOKE.OdGsViewImpl_collide__SWIG_2(swigCPtr, pInputList, nInputListSize /*SIMPLETYPE*/, OdGsCollisionDetectionReactor.getCPtr(pReactor), pCollisionWithList);
1594 }
1595
1596 public override void collide(OdGiPathNode[] /*SIMPLE_REFARRAY*/ pInputList, UInt32 /*SIMPLETYPE*/ nInputListSize, OdGsCollisionDetectionReactor pReactor) {
1597 GlobalsPINVOKE.OdGsViewImpl_collide__SWIG_3(swigCPtr, pInputList, nInputListSize /*SIMPLETYPE*/, OdGsCollisionDetectionReactor.getCPtr(pReactor));
1599 }
1600
1601 public override void enableAntiAliasing(UInt32 /*SIMPLETYPE*/ nMode) {
1602 GlobalsPINVOKE.OdGsViewImpl_enableAntiAliasing(swigCPtr, nMode /*SIMPLETYPE*/);
1604 }
1605
1606 public override UInt32 antiAliasingMode() {
1607// test csout
1608 /*SIMPLETYPE*/
1609 UInt32 ret = GlobalsPINVOKE.OdGsViewImpl_antiAliasingMode(swigCPtr);
1611 return ret;
1612 }
1613
1614 public override void enableSSAO(bool bEnable) {
1615 GlobalsPINVOKE.OdGsViewImpl_enableSSAO(swigCPtr, bEnable);
1617 }
1618
1619 public override bool ssaoMode() {
1620 bool ret = GlobalsPINVOKE.OdGsViewImpl_ssaoMode(swigCPtr);
1622 return ret;
1623 }
1624
1625 public void addClippingShape(OdSiShape arg0) {
1628 }
1629
1630 public void removeClippingShape(OdSiShape arg0) {
1633 }
1634
1636// csout array
1638
1640 return res;
1641}
1642
1646 }
1647
1648 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
1649 string ret = GlobalsPINVOKE.OdGsViewImpl_getRealClassName(ptr /*SIMPLETYPE*/);
1651 return ret;
1652 }
1653
1655 int ret = GlobalsPINVOKE.OdGsViewImpl_lineweightToPixels__SWIG_1(swigCPtr, (int)lw);
1657 return ret;
1658 }
1659
1663 return ret;
1664 }
1665
1670 public override Teigha.Core.OdGePoint3d vb_position() { return this.position(); }
1671
1677
1682 public override Teigha.Core.OdGsDevice vb_device() { return this.device(); }
1683
1688 public override Teigha.Core.OdGsView.RenderMode vb_mode() { return this.mode(); }
1689
1694 public override Teigha.Core.OdGePoint3d vb_target() { return this.target(); }
1695
1701
1703 kProjectionIncludeDept = (1 << 0),
1704 kProjectionIncludeClip = (1 << 1),
1706 kProjectionIncludeRotation = (1 << 3),
1707 kProjectionIncludeAll = 0x0F,
1708 kProjectionIncludeAllNoDept = kProjectionIncludeAll&~kProjectionIncludeDept
1709 }
1710
1711}
1712
1713}
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 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 global::System.IntPtr OdGsViewImpl_xVector(HandleRef jarg1)
static void OdGsViewImpl_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 OdGsViewImpl_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 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_setLineweightEnum(HandleRef jarg1, IntPtr jarg2)
static void OdGsViewImpl_eraseAll(HandleRef jarg1)
static void OdGsViewImpl_setLegacyHiddenMode(HandleRef jarg1, bool 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 void OdGsViewImpl_select__SWIG_1(HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5)
static bool OdGsViewImpl_isStereoEnabled(HandleRef jarg1)
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 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 void OdGsViewImpl_collide__SWIG_3(HandleRef jarg1, [In, MarshalAs(UnmanagedType.LPArray)]OdGiPathNode[] jarg2, UInt32 jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
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 void OdGsViewImpl_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 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)
Definition: OdGeMatrix3d.cs:26
static HandleRef getCPtr(OdGePoint2dArray obj)
static HandleRef getCPtr(OdGePoint2d obj)
Definition: OdGePoint2d.cs:26
static HandleRef getCPtr(OdGePoint3d obj)
Definition: OdGePoint3d.cs:26
static HandleRef getCPtr(OdGeVector3d obj)
Definition: OdGeVector3d.cs:26
static HandleRef getCPtr(OdGiAbstractClipBoundary obj)
static HandleRef getCPtr(OdGiClipBoundary obj)
static HandleRef getCPtr(OdGiContextualColors obj)
static HandleRef getCPtr(OdGiDrawable obj)
Definition: OdGiDrawable.cs:25
static HandleRef getCPtr(OdGiPathNode obj)
Definition: OdGiPathNode.cs:26
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(OdGsCollisionDetectionContext obj)
static HandleRef getCPtr(OdGsCollisionDetectionReactor obj)
static HandleRef getCPtr(OdGsCullingVolume obj)
static HandleRef getCPtr(OdGsDCPointArray obj)
static HandleRef getCPtr(OdGsDCPoint obj)
Definition: OdGsDCPoint.cs:26
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
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)
Definition: OdGsViewImpl.cs:21
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)
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 void collide(OdGiPathNode[] pInputList, UInt32 nInputListSize, OdGsCollisionDetectionReactor pReactor, OdGiPathNode[] pCollisionWithList, UInt32 nCollisionWithListSize, OdGsCollisionDetectionContext pCtx)
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)
override bool ssaoMode()
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()
OdGePoint2d dcUpperRight()
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)
override void collide(OdGiPathNode[] pInputList, UInt32 nInputListSize, OdGsCollisionDetectionReactor pReactor, OdGiPathNode[] pCollisionWithList, UInt32 nCollisionWithListSize)
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)
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 void collide(OdGiPathNode[] pInputList, UInt32 nInputListSize, OdGsCollisionDetectionReactor pReactor)
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()
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)
Definition: OdGsViewImpl.cs:51
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)
OdDbStub getViewportObjectId()
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()
override void show()
static new OdGsViewImpl createObject()
Definition: OdGsViewImpl.cs:92
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()
override void flush()
double getLinetypeGenerationCriteria()
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()
override void collide(OdGiPathNode[] pInputList, UInt32 nInputListSize, OdGsCollisionDetectionReactor pReactor, OdGiPathNode[] pCollisionWithList)
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)
OdGeVector3d eyeVector()
override void getViewportBorderProperties(out UInt32 color, out int width)
override OdRxObject queryX(OdRxClass protocolClass)
Definition: OdGsViewImpl.cs:85
override void orbit(double xOrbit, double yOrbit)
static double lensLengthFromFOV(double fovAngle)
override void setViewport3dClipping(OdGiClipBoundary pBoundary, OdGiAbstractClipBoundary pClipInfo)
override OdRxClass isA()
Definition: OdGsViewImpl.cs:78
OdGeMatrix3d perspectiveMatrix()
OdGsDCRectArray invalidRects(OdGsOverlayId nOverlay)
override void hide()
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)
Definition: OdGsViewImpl.cs:26
override void setLineweightEnum(byte[] numLineweights)
override void getNumPixelsInUnitSquare(OdGePoint3d givenWorldpt, OdGePoint2d pixelArea)
override void clearFrozenLayers()
override void setBackClip(double distance)
override bool isViewportBorderVisible()
virtual void Dispose(bool disposing)
Definition: OdGsViewImpl.cs:39
override void thawLayer(OdDbStub layerID)
virtual void clearLinetypeCache()
override void setEnableBackClip(bool enable)
override bool exceededBounds()
virtual bool isLegacyHiddenMode()
override void setLensLength(double lensLength)
OdGsBaseVectorizeDevice baseDevice()
void setContextualColors(OdGiContextualColors pColors)
override OdGePoint3d position()
override OdGiDrawable rootDrawableAt(int i)
override void initLights(OdRxIterator pLightsIterator)
OdGeVector3d getUpVector()
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 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()
Definition: OdGsViewImpl.cs:71
static HandleRef getCPtr(OdIntArray obj)
Definition: OdIntArray.cs:28
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxIterator obj)
Definition: OdRxIterator.cs:25
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()