Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdGsView.cs
Go to the documentation of this file.
1//------------------------------------------------------------------------------
2// <auto-generated />
3//
4// This file was automatically generated by SWIG (http://www.swig.org).
5// Version 4.0.2
6//
7// Do not make changes to this file unless you know what you are doing--modify
8// the SWIG interface file instead.
9//------------------------------------------------------------------------------
10
11namespace Teigha.Core {
12
13using System;
14using System.Runtime.InteropServices;
15
16public class OdGsView : OdRxObject {
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
20 public OdGsView(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdGsView_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdGsView obj) {
26 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
27 }
28
29 protected override void Dispose(bool disposing) {
30 lock(this) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
32 if (swigCMemOwn) {
33 swigCMemOwn = false;
35 }
36 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
37 }
38 base.Dispose(disposing);
39 }
40 }
41
42 public static OdGsView cast(OdRxObject pObj) {// OdSmartPtr<OdGsView>
43 MemoryManager mMan = MemoryManager.GetMemoryManager();
44 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
46
47 OdGsView ret = null;
48 if (null != mTrans)
49 {
50 mTrans.AddObject((OdGsView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsView),ptr, true));
51 ret = (OdGsView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsView),ptr, false);
52 }
53 else
54 {
55 ret = (OdGsView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsView),ptr, true);
56 }
57
59 return ret;
60}
61
62 public new static OdRxClass desc() {
63 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdGsView_desc(),false); /*createInt 3_2*/
64
66 return ret;
67}
68
69 public override OdRxClass isA() {
70 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdGsView_isA(swigCPtr),false); /*createInt 3_2*/
71
73 return ret;
74}
75
76 public override OdRxObject queryX(OdRxClass protocolClass) {
77 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),GlobalsPINVOKE.OdGsView_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
78
80 return ret;
81}
82
83 public static OdGsView createObject() {// OdSmartPtr<OdGsView>
84 MemoryManager mMan = MemoryManager.GetMemoryManager();
85 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
87
88 OdGsView ret = null;
89 if (null != mTrans)
90 {
91 mTrans.AddObject((OdGsView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsView),ptr, true));
92 ret = (OdGsView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsView),ptr, false);
93 }
94 else
95 {
96 ret = (OdGsView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsView),ptr, true);
97 }
98
100 return ret;
101}
102
103 public virtual OdGsDevice device() {
104 OdGsDevice ret = (OdGsDevice)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsDevice),GlobalsPINVOKE.OdGsView_device(swigCPtr),false); /*createInt 3_2*/
105
107 return ret;
108}
109
110 public virtual OdGiContext userGiContext() {
111 OdGiContext ret = (OdGiContext)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiContext),GlobalsPINVOKE.OdGsView_userGiContext(swigCPtr),false); /*createInt 3_2*/
112
114 return ret;
115}
116
117 public virtual void setUserGiContext(OdGiContext pUserGiContext) {
120 }
121
122 public virtual double lineweightToDcScale() {
123 double ret = GlobalsPINVOKE.OdGsView_lineweightToDcScale(swigCPtr);
125 return ret;
126 }
127
128 public virtual void setLineweightToDcScale(double scale) {
131 }
132
133 public virtual void setLineweightEnum(byte[] /*SIMPLEFIXED_ARRAY_REV*/ numLineweights) {
134IntPtr p_numLineweights=Teigha.Core.Helpers.MarshalbyteFixedArray(numLineweights);
135 try {
136 GlobalsPINVOKE.OdGsView_setLineweightEnum(swigCPtr, p_numLineweights);
138 } finally {
139Marshal.FreeCoTaskMem(p_numLineweights);
140 }
141 }
142
143 public virtual void setViewport(OdGePoint2d lowerLeft, OdGePoint2d upperRight) {
146 }
147
148 public virtual void setViewport(OdGsDCRect screenRect) {
151 }
152
153 public virtual void setViewport(OdGsDCRectDouble screenRect) {
156 }
157
158 public virtual void getViewport(OdGePoint2d lowerLeft, OdGePoint2d upperRight) {
161 }
162
163 public virtual void getViewport(OdGsDCRect screenRect) {
166 }
167
168 public virtual void getViewport(OdGsDCRectDouble screenRect) {
171 }
172
173 public virtual void setViewportClipRegion(OdGsDCPointArray[] numContours) {
174IntPtr p_numContours=Teigha.Core.Helpers.MarshalDCClipRegion(numContours);
175 try {
178 } finally {
179Marshal.FreeCoTaskMem(p_numContours);
180 }
181 }
182
183 public virtual void viewportClipRegion(OdIntArray counts, OdGsDCPointArray vertices) {
186 }
187
188 public virtual void viewportClipRegion(OdIntArray counts, OdGePoint2dArray vertices) {
191 }
192
196 }
197
198 public virtual void setViewport3dClipping(OdGiClipBoundary pBoundary, OdGiAbstractClipBoundary pClipInfo) {
201 }
202
203 public virtual void setViewport3dClipping(OdGiClipBoundary pBoundary) {
206 }
207
209 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGsView_viewport3dClipping__SWIG_0(swigCPtr, OdGiAbstractClipBoundary.getCPtr(ppClipInfo).Handle);
210 OdGiClipBoundary ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdGiClipBoundary(cPtr, false);
212 return ret;
213 }
214
216 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGsView_viewport3dClipping__SWIG_1(swigCPtr);
217 OdGiClipBoundary ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdGiClipBoundary(cPtr, false);
219 return ret;
220 }
221
225 }
226
227 public virtual void setViewportBorderProperties(UInt32 /*SIMPLETYPE*/ color, int width) {
228 GlobalsPINVOKE.OdGsView_setViewportBorderProperties(swigCPtr, color /*SIMPLETYPE*/, width);
230 }
231
232 public virtual void getViewportBorderProperties(out UInt32 /*SIMPLETYPE*/ color, out int width) {
233 GlobalsPINVOKE.OdGsView_getViewportBorderProperties(swigCPtr, out color, out width);
235 }
236
237 public virtual void setViewportBorderVisibility(bool visible) {
240 }
241
242 public virtual bool isViewportBorderVisible() {
245 return ret;
246 }
247
251 }
252
256 }
257
258 public virtual OdGePoint3d position() {
259 OdGePoint3d ret = new OdGePoint3d(GlobalsPINVOKE.OdGsView_position(swigCPtr), true);
261 return ret;
262 }
263
264 public virtual OdGePoint3d target() {
265 OdGePoint3d ret = new OdGePoint3d(GlobalsPINVOKE.OdGsView_target(swigCPtr), true);
267 return ret;
268 }
269
270 public virtual OdGeVector3d upVector() {
273 return ret;
274 }
275
276 public virtual double lensLength() {
277 double ret = GlobalsPINVOKE.OdGsView_lensLength(swigCPtr);
279 return ret;
280 }
281
282 public virtual void setLensLength(double lensLength) {
285 }
286
287 public virtual bool isPerspective() {
288 bool ret = GlobalsPINVOKE.OdGsView_isPerspective(swigCPtr);
290 return ret;
291 }
292
293 public virtual double fieldWidth() {
294 double ret = GlobalsPINVOKE.OdGsView_fieldWidth(swigCPtr);
296 return ret;
297 }
298
299 public virtual double fieldHeight() {
300 double ret = GlobalsPINVOKE.OdGsView_fieldHeight(swigCPtr);
302 return ret;
303 }
304
305 public virtual void setEnableFrontClip(bool enable) {
308 }
309
310 public virtual bool isFrontClipped() {
311 bool ret = GlobalsPINVOKE.OdGsView_isFrontClipped(swigCPtr);
313 return ret;
314 }
315
316 public virtual void setFrontClip(double frontClip) {
319 }
320
321 public virtual double frontClip() {
322 double ret = GlobalsPINVOKE.OdGsView_frontClip(swigCPtr);
324 return ret;
325 }
326
327 public virtual void setEnableBackClip(bool enable) {
330 }
331
332 public virtual bool isBackClipped() {
333 bool ret = GlobalsPINVOKE.OdGsView_isBackClipped(swigCPtr);
335 return ret;
336 }
337
338 public virtual void setBackClip(double backClip) {
341 }
342
343 public virtual double backClip() {
344 double ret = GlobalsPINVOKE.OdGsView_backClip(swigCPtr);
346 return ret;
347 }
348
349 public virtual OdGeMatrix3d viewingMatrix() {
352 return ret;
353 }
354
358 return ret;
359 }
360
361 public virtual OdGeMatrix3d screenMatrix() {
364 return ret;
365 }
366
370 return ret;
371 }
372
376 return ret;
377 }
378
379 public virtual void setMode(OdGsView.RenderMode mode) {
380 GlobalsPINVOKE.OdGsView_setMode(swigCPtr, (int)mode);
382 }
383
384 public virtual OdGsView.RenderMode mode() {
387 return ret;
388 }
389
390 public virtual bool add(OdGiDrawable pSceneGraph, OdGsModel pModel) {
391 bool ret = GlobalsPINVOKE.OdGsView_add(swigCPtr, OdGiDrawable.getCPtr(pSceneGraph), OdGsModel.getCPtr(pModel));
393 return ret;
394 }
395
396 public virtual int numRootDrawables() {
397 int ret = GlobalsPINVOKE.OdGsView_numRootDrawables(swigCPtr);
399 return ret;
400 }
401
402 public virtual OdDbStub rootDrawableIdAt(int i, out OdGsModel pModelReturn) {
403 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGsView_rootDrawableIdAt__SWIG_0(swigCPtr, i, out pModelReturn);
404 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
406 return ret;
407 }
408
409 public virtual OdDbStub rootDrawableIdAt(int i) {
410 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGsView_rootDrawableIdAt__SWIG_1(swigCPtr, i);
411 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
413 return ret;
414 }
415
416 public virtual OdGiDrawable rootDrawableAt(int i, out OdGsModel pModelReturn) {// OdGiDrawablePtr
417 MemoryManager mMan = MemoryManager.GetMemoryManager();
418 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
419 IntPtr ptr = GlobalsPINVOKE.OdGsView_rootDrawableAt__SWIG_0(swigCPtr, i, out pModelReturn);
420
421 OdGiDrawable ret = null;
422 if (null != mTrans)
423 {
424 mTrans.AddObject((OdGiDrawable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiDrawable),ptr, true));
425 ret = (OdGiDrawable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiDrawable),ptr, false);
426 }
427 else
428 {
429 ret = (OdGiDrawable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiDrawable),ptr, true);
430 }
431
433 return ret;
434}
435
436 public virtual OdGiDrawable rootDrawableAt(int i) {// OdGiDrawablePtr
437 MemoryManager mMan = MemoryManager.GetMemoryManager();
438 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
439 IntPtr ptr = GlobalsPINVOKE.OdGsView_rootDrawableAt__SWIG_1(swigCPtr, i);
440
441 OdGiDrawable ret = null;
442 if (null != mTrans)
443 {
444 mTrans.AddObject((OdGiDrawable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiDrawable),ptr, true));
445 ret = (OdGiDrawable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiDrawable),ptr, false);
446 }
447 else
448 {
449 ret = (OdGiDrawable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiDrawable),ptr, true);
450 }
451
453 return ret;
454}
455
456 public virtual bool erase(OdGiDrawable sceneGraph) {
457 bool ret = GlobalsPINVOKE.OdGsView_erase(swigCPtr, OdGiDrawable.getCPtr(sceneGraph));
459 return ret;
460 }
461
462 public virtual void eraseAll() {
465 }
466
467 public virtual OdGsModel getModel(OdGiDrawable pDrawable) {
468 OdGsModel ret = (OdGsModel)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsModel),GlobalsPINVOKE.OdGsView_getModel(swigCPtr, OdGiDrawable.getCPtr(pDrawable)),false); /*createInt 3_2*/
469
471 return ret;
472}
473
474 public virtual OdGsModelArray getModelList() {
475// csout array
477
479 return res;
480}
481
482 public virtual void invalidate() {
485 }
486
487 public virtual void invalidate(OdGsDCRect screenRect) {
490 }
491
492 public virtual bool isValid() {
493 bool ret = GlobalsPINVOKE.OdGsView_isValid(swigCPtr);
495 return ret;
496 }
497
498 public virtual void update() {
501 }
502
503 public virtual void beginInteractivity(double frameRateInHz) {
504 GlobalsPINVOKE.OdGsView_beginInteractivity(swigCPtr, frameRateInHz);
506 }
507
508 public virtual bool isInInteractivity() {
509 bool ret = GlobalsPINVOKE.OdGsView_isInInteractivity(swigCPtr);
511 return ret;
512 }
513
514 public virtual double interactivityFrameRate() {
515 double ret = GlobalsPINVOKE.OdGsView_interactivityFrameRate(swigCPtr);
517 return ret;
518 }
519
520 public virtual void endInteractivity() {
523 }
524
525 public virtual void flush() {
528 }
529
530 public virtual void hide() {
533 }
534
535 public virtual void show() {
538 }
539
540 public virtual bool isVisible() {
541 bool ret = GlobalsPINVOKE.OdGsView_isVisible(swigCPtr);
543 return ret;
544 }
545
546 public virtual void freezeLayer(OdDbStub layerID) {
549 }
550
551 public virtual void thawLayer(OdDbStub layerID) {
554 }
555
556 public virtual void clearFrozenLayers() {
559 }
560
561 public virtual void invalidateCachedViewportGeometry() {
564 }
565
566 public virtual void select(OdGsDCPoint[] /*ODGSDCPOINT_ARRAY_TYPEMAP*/ pts, OdGsSelectionReactor pReactor, OdGsView.SelectionMode mode) {
567IntPtr p_pts=Teigha.Core.Helpers.MarshalOdGsDCPointArray(pts);
568 try {
569 GlobalsPINVOKE.OdGsView_select(swigCPtr, p_pts, OdGsSelectionReactor.getCPtr(pReactor), (int)mode);
571 } finally {
572Marshal.FreeCoTaskMem(p_pts);
573 }
574 }
575
576 public virtual void dolly(OdGeVector3d dollyVector) {
579 }
580
581 public virtual void dolly(double xDolly, double yDolly, double zDolly) {
582 GlobalsPINVOKE.OdGsView_dolly__SWIG_1(swigCPtr, xDolly, yDolly, zDolly);
584 }
585
586 public virtual void roll(double rollAngle) {
587 GlobalsPINVOKE.OdGsView_roll(swigCPtr, rollAngle);
589 }
590
591 public virtual void orbit(double xOrbit, double yOrbit) {
592 GlobalsPINVOKE.OdGsView_orbit(swigCPtr, xOrbit, yOrbit);
594 }
595
596 public virtual void zoom(double zoomFactor) {
597 GlobalsPINVOKE.OdGsView_zoom(swigCPtr, zoomFactor);
599 }
600
601 public virtual void pan(double xPan, double yPan) {
602 GlobalsPINVOKE.OdGsView_pan(swigCPtr, xPan, yPan);
604 }
605
606 public virtual void zoomExtents(OdGePoint3d minPt, OdGePoint3d maxPt) {
609 }
610
611 public virtual void zoomWindow(OdGePoint2d lowerLeft, OdGePoint2d upperRight) {
612 GlobalsPINVOKE.OdGsView_zoomWindow(swigCPtr, OdGePoint2d.getCPtr(lowerLeft), OdGePoint2d.getCPtr(upperRight));
614 }
615
616 public virtual bool pointInView(OdGePoint3d pt) {
617 bool ret = GlobalsPINVOKE.OdGsView_pointInView(swigCPtr, OdGePoint3d.getCPtr(pt));
619 return ret;
620 }
621
622 public virtual bool extentsInView(OdGePoint3d minPt, OdGePoint3d maxPt) {
623 bool ret = GlobalsPINVOKE.OdGsView_extentsInView(swigCPtr, OdGePoint3d.getCPtr(minPt), OdGePoint3d.getCPtr(maxPt));
625 return ret;
626 }
627
628 public virtual OdGsView cloneView(bool cloneViewParameters, bool cloneGeometry) {// OdGsViewPtr
629 MemoryManager mMan = MemoryManager.GetMemoryManager();
630 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
631 IntPtr ptr = GlobalsPINVOKE.OdGsView_cloneView__SWIG_0(swigCPtr, cloneViewParameters, cloneGeometry);
632
633 OdGsView ret = null;
634 if (null != mTrans)
635 {
636 mTrans.AddObject((OdGsView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsView),ptr, true));
637 ret = (OdGsView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsView),ptr, false);
638 }
639 else
640 {
641 ret = (OdGsView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsView),ptr, true);
642 }
643
645 return ret;
646}
647
648 public virtual OdGsView cloneView(bool cloneViewParameters) {// OdGsViewPtr
649 MemoryManager mMan = MemoryManager.GetMemoryManager();
650 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
651 IntPtr ptr = GlobalsPINVOKE.OdGsView_cloneView__SWIG_1(swigCPtr, cloneViewParameters);
652
653 OdGsView ret = null;
654 if (null != mTrans)
655 {
656 mTrans.AddObject((OdGsView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsView),ptr, true));
657 ret = (OdGsView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsView),ptr, false);
658 }
659 else
660 {
661 ret = (OdGsView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsView),ptr, true);
662 }
663
665 return ret;
666}
667
668 public virtual OdGsView cloneView() {// OdGsViewPtr
669 MemoryManager mMan = MemoryManager.GetMemoryManager();
670 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
671 IntPtr ptr = GlobalsPINVOKE.OdGsView_cloneView__SWIG_2(swigCPtr);
672
673 OdGsView ret = null;
674 if (null != mTrans)
675 {
676 mTrans.AddObject((OdGsView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsView),ptr, true));
677 ret = (OdGsView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsView),ptr, false);
678 }
679 else
680 {
681 ret = (OdGsView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsView),ptr, true);
682 }
683
685 return ret;
686}
687
688 public virtual void viewParameters(OdGsView pView) {
691 }
692
693 public virtual bool exceededBounds() {
694 bool ret = GlobalsPINVOKE.OdGsView_exceededBounds(swigCPtr);
696 return ret;
697 }
698
699 public virtual void enableStereo(bool enabled) {
700 GlobalsPINVOKE.OdGsView_enableStereo(swigCPtr, enabled);
702 }
703
704 public virtual bool isStereoEnabled() {
705 bool ret = GlobalsPINVOKE.OdGsView_isStereoEnabled(swigCPtr);
707 return ret;
708 }
709
710 public virtual void setStereoParameters(double magnitude, double parallax) {
711 GlobalsPINVOKE.OdGsView_setStereoParameters(swigCPtr, magnitude, parallax);
713 }
714
715 public virtual void getStereoParameters(out double magnitude, out double parallax) {
716 GlobalsPINVOKE.OdGsView_getStereoParameters(swigCPtr, out magnitude, out parallax);
718 }
719
720 public virtual void initLights(OdRxIterator pLightsIterator) {
721 GlobalsPINVOKE.OdGsView_initLights(swigCPtr, OdRxIterator.getCPtr(pLightsIterator));
723 }
724
728 }
729
730 public virtual double linetypeScaleMultiplier() {
733 return ret;
734 }
735
739 }
740
741 public virtual double linetypeAlternateScaleMultiplier() {
744 return ret;
745 }
746
750 }
751
752 public virtual void setClearColor(OdGsView.ClearColor color) {
753 GlobalsPINVOKE.OdGsView_setClearColor(swigCPtr, (int)color);
755 }
756
757 public virtual bool pointInViewport(OdGePoint2d screenPoint) {
758 bool ret = GlobalsPINVOKE.OdGsView_pointInViewport(swigCPtr, OdGePoint2d.getCPtr(screenPoint));
760 return ret;
761 }
762
763 public virtual void getNumPixelsInUnitSquare(OdGePoint3d point, OdGePoint2d pixelDensity, bool bUsePerspective) {
764 GlobalsPINVOKE.OdGsView_getNumPixelsInUnitSquare__SWIG_0(swigCPtr, OdGePoint3d.getCPtr(point), OdGePoint2d.getCPtr(pixelDensity), bUsePerspective);
766 }
767
768 public virtual void getNumPixelsInUnitSquare(OdGePoint3d point, OdGePoint2d pixelDensity) {
771 }
772
773 public virtual void setBackground(OdDbStub backgroundId) {
774 GlobalsPINVOKE.OdGsView_setBackground(swigCPtr, OdDbStub.getCPtr(backgroundId));
776 }
777
778 public virtual OdDbStub background() {
779 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGsView_background(swigCPtr);
780 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
782 return ret;
783 }
784
785 public virtual void setVisualStyle(OdDbStub visualStyleId) {
788 }
789
790 public virtual OdDbStub visualStyle() {
791 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGsView_visualStyle__SWIG_0(swigCPtr);
792 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
794 return ret;
795 }
796
800 }
801
805 return ret;
806 }
807
808 public virtual void enableDefaultLighting(bool bEnable, OdGsView.DefaultLightingType lightType) {
809 GlobalsPINVOKE.OdGsView_enableDefaultLighting__SWIG_0(swigCPtr, bEnable, (int)lightType);
811 }
812
813 public virtual void enableDefaultLighting(bool bEnable) {
816 }
817
818 public virtual void getSnapShot(ref OdGiRasterImage /*OUT_PARAM for SMARTPTR*/ pImage, OdGsDCRect region) {
819 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pImage = pImage == null ? IntPtr.Zero : OdGiRasterImage.getCPtr(pImage).Handle;
820 IntPtr saved_pImage = tmp_pImage;
821 /*OUT_PARAM for SMARTPTR pre*/
822 try {
823 GlobalsPINVOKE.OdGsView_getSnapShot(swigCPtr, ref tmp_pImage /*OUT_PARAM for SMARTPTR*/, OdGsDCRect.getCPtr(region));
825 } finally {
826if(tmp_pImage == IntPtr.Zero) pImage = null;
827 if(tmp_pImage != IntPtr.Zero && tmp_pImage != saved_pImage)
828 {
829 MemoryTransaction mTrans_pImage = MemoryManager.GetMemoryManager().GetCurrentTransaction();
830 if(mTrans_pImage != null)
831 mTrans_pImage.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdGiRasterImage>(typeof(OdGiRasterImage), tmp_pImage, true));
832 pImage = Teigha.Core.Helpers.odCreateObjectInternal<OdGiRasterImage>(typeof(OdGiRasterImage), tmp_pImage, mTrans_pImage == null);
833 /*OUT_PARAM for SMARTPTR*/
834 }
835 }
836 }
837
838 public virtual void collide(OdGiPathNode[] /*SIMPLE_REFARRAY*/ pInputList, UInt32 /*SIMPLETYPE*/ nInputListSize, OdGsCollisionDetectionReactor pReactor, OdGiPathNode[] /*SIMPLE_REFARRAY*/ pCollisionWithList, UInt32 /*SIMPLETYPE*/ nCollisionWithListSize, OdGsCollisionDetectionContext pCtx) {
839 GlobalsPINVOKE.OdGsView_collide__SWIG_0(swigCPtr, pInputList, nInputListSize /*SIMPLETYPE*/, OdGsCollisionDetectionReactor.getCPtr(pReactor), pCollisionWithList, nCollisionWithListSize /*SIMPLETYPE*/, OdGsCollisionDetectionContext.getCPtr(pCtx));
841 }
842
843 public virtual void collide(OdGiPathNode[] /*SIMPLE_REFARRAY*/ pInputList, UInt32 /*SIMPLETYPE*/ nInputListSize, OdGsCollisionDetectionReactor pReactor, OdGiPathNode[] /*SIMPLE_REFARRAY*/ pCollisionWithList, UInt32 /*SIMPLETYPE*/ nCollisionWithListSize) {
844 GlobalsPINVOKE.OdGsView_collide__SWIG_1(swigCPtr, pInputList, nInputListSize /*SIMPLETYPE*/, OdGsCollisionDetectionReactor.getCPtr(pReactor), pCollisionWithList, nCollisionWithListSize /*SIMPLETYPE*/);
846 }
847
848 public virtual void collide(OdGiPathNode[] /*SIMPLE_REFARRAY*/ pInputList, UInt32 /*SIMPLETYPE*/ nInputListSize, OdGsCollisionDetectionReactor pReactor, OdGiPathNode[] /*SIMPLE_REFARRAY*/ pCollisionWithList) {
849 GlobalsPINVOKE.OdGsView_collide__SWIG_2(swigCPtr, pInputList, nInputListSize /*SIMPLETYPE*/, OdGsCollisionDetectionReactor.getCPtr(pReactor), pCollisionWithList);
851 }
852
853 public virtual void collide(OdGiPathNode[] /*SIMPLE_REFARRAY*/ pInputList, UInt32 /*SIMPLETYPE*/ nInputListSize, OdGsCollisionDetectionReactor pReactor) {
854 GlobalsPINVOKE.OdGsView_collide__SWIG_3(swigCPtr, pInputList, nInputListSize /*SIMPLETYPE*/, OdGsCollisionDetectionReactor.getCPtr(pReactor));
856 }
857
858 public virtual void enableAntiAliasing(UInt32 /*SIMPLETYPE*/ nMode) {
859 GlobalsPINVOKE.OdGsView_enableAntiAliasing(swigCPtr, nMode /*SIMPLETYPE*/);
861 }
862
863 public virtual UInt32 antiAliasingMode() {
864// test csout
865 /*SIMPLETYPE*/
866 UInt32 ret = GlobalsPINVOKE.OdGsView_antiAliasingMode(swigCPtr);
868 return ret;
869 }
870
871 public virtual void enableSSAO(bool bEnable) {
872 GlobalsPINVOKE.OdGsView_enableSSAO(swigCPtr, bEnable);
874 }
875
876 public virtual bool ssaoMode() {
877 bool ret = GlobalsPINVOKE.OdGsView_ssaoMode(swigCPtr);
879 return ret;
880 }
881
882 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
883 string ret = GlobalsPINVOKE.OdGsView_getRealClassName(ptr /*SIMPLETYPE*/);
885 return ret;
886 }
887
892 public virtual Teigha.Core.OdGePoint3d vb_position() { return this.position(); }
893
898 public virtual Teigha.Core.OdGsDevice vb_device() { return this.device(); }
899
904 public virtual Teigha.Core.OdGsView.RenderMode vb_mode() { return this.mode(); }
905
910 public virtual Teigha.Core.OdGePoint3d vb_target() { return this.target(); }
911
912 public enum RenderMode {
913 kBoundingBox = -1,
914 k2DOptimized = 0,
915 kWireframe = 1,
916 kHiddenLine = 2,
917 kFlatShaded = 3,
918 kGouraudShaded = 4,
921 kNone
922 }
923
924 public enum Projection {
925 kParallel = 0,
926 kPerspective = 1
927 }
928
929 public enum SelectionMode {
930 kWindow = 0,
931 kCrossing = 1,
932 kFence = 2,
933 kWPoly = 3,
934 kCPoly = 4,
935 kPoint = 16
936 }
937
939 kOneLight = 0,
942 }
943
944 public enum ViewUpdateFlags {
946 }
947
948 public enum ClearColor {
952 }
953
954}
955
956}
static global::System.Exception Retrieve()
static void OdGsView_collide__SWIG_2(HandleRef jarg1, [In, MarshalAs(UnmanagedType.LPArray)]OdGiPathNode[] jarg2, UInt32 jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, [In, MarshalAs(UnmanagedType.LPArray)]OdGiPathNode[] jarg5)
static void OdGsView_setViewportBorderVisibility(HandleRef jarg1, bool jarg2)
static void OdGsView_setVisualStyle__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsView_removeViewport3dClipping(HandleRef jarg1)
static bool OdGsView_visualStyle__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static void OdGsView_collide__SWIG_3(HandleRef jarg1, [In, MarshalAs(UnmanagedType.LPArray)]OdGiPathNode[] jarg2, UInt32 jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static IntPtr OdGsView_cloneView__SWIG_0(HandleRef jarg1, bool jarg2, bool jarg3)
static bool OdGsView_isStereoEnabled(HandleRef jarg1)
static void OdGsView_setClearColor(HandleRef jarg1, int jarg2)
static void OdGsView_setViewport3dClipping__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdGsView_cast(HandleRef jarg1)
static global::System.IntPtr OdGsView_viewport3dClipping__SWIG_1(HandleRef jarg1)
static bool OdGsView_isFrontClipped(HandleRef jarg1)
static void OdGsView_setFrontClip(HandleRef jarg1, double jarg2)
static IntPtr OdGsView_cloneView__SWIG_2(HandleRef jarg1)
static void OdGsView_getNumPixelsInUnitSquare__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4)
static int OdGsView_mode(HandleRef jarg1)
static void OdGsView_pan(HandleRef jarg1, double jarg2, double jarg3)
static double OdGsView_lensLength(HandleRef jarg1)
static void OdGsView_enableDefaultLighting__SWIG_1(HandleRef jarg1, bool jarg2)
static void OdGsView_invalidateCachedViewportGeometry(HandleRef jarg1)
static global::System.IntPtr OdGsView_position(HandleRef jarg1)
static global::System.IntPtr OdGsView_target(HandleRef jarg1)
static global::System.IntPtr OdGsView_rootDrawableIdAt__SWIG_0(HandleRef jarg1, int jarg2, out OdGsModel jarg3)
static double OdGsView_linetypeAlternateScaleMultiplier(HandleRef jarg1)
static bool OdGsView_isPerspective(HandleRef jarg1)
static void OdGsView_setView__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, double jarg5, double jarg6, int jarg7)
static void OdGsView_beginInteractivity(HandleRef jarg1, double jarg2)
static void delete_OdGsView(HandleRef jarg1)
static global::System.IntPtr OdGsView_worldToDeviceMatrix(HandleRef jarg1)
static UInt32 OdGsView_antiAliasingMode(HandleRef jarg1)
static double OdGsView_backClip(HandleRef jarg1)
static global::System.IntPtr OdGsView_screenMatrix(HandleRef jarg1)
static global::System.IntPtr OdGsView_projectionMatrix(HandleRef jarg1)
static double OdGsView_linetypeScaleMultiplier(HandleRef jarg1)
static void OdGsView_setMode(HandleRef jarg1, int jarg2)
static bool OdGsView_exceededBounds(HandleRef jarg1)
static void OdGsView_getViewportBorderProperties(HandleRef jarg1, out UInt32 jarg2, out int jarg3)
static bool OdGsView_isInInteractivity(HandleRef jarg1)
static IntPtr OdGsView_rootDrawableAt__SWIG_0(HandleRef jarg1, int jarg2, out OdGsModel jarg3)
static global::System.IntPtr OdGsView_getModelList(HandleRef jarg1)
static IntPtr OdGsView_getModel(HandleRef jarg1, HandleRef jarg2)
static void OdGsView_setBackClip(HandleRef jarg1, double jarg2)
static void OdGsView_zoomExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGsView_setViewportClipRegion__SWIG_0(HandleRef jarg1, IntPtr jarg2)
static bool OdGsView_ssaoMode(HandleRef jarg1)
static IntPtr OdGsView_createObject()
static void OdGsView_getViewport__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsView_setEnableBackClip(HandleRef jarg1, bool jarg2)
static void OdGsView_viewportClipRegion__SWIG_1(HandleRef jarg1, IntPtr jarg2, IntPtr jarg3)
static void OdGsView_setAlternateLinetypeScaleMultiplier(HandleRef jarg1, double jarg2)
static void OdGsView_dolly__SWIG_1(HandleRef jarg1, double jarg2, double jarg3, double jarg4)
static void OdGsView_enableDefaultLighting__SWIG_0(HandleRef jarg1, bool jarg2, int jarg3)
static void OdGsView_setViewport__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGsView_isVisible(HandleRef jarg1)
static global::System.IntPtr OdGsView_background(HandleRef jarg1)
static bool OdGsView_pointInView(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsView_enableSSAO(HandleRef jarg1, bool jarg2)
static bool OdGsView_add(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static IntPtr OdGsView_rootDrawableAt__SWIG_1(HandleRef jarg1, int jarg2)
static void OdGsView_viewportClipRegion__SWIG_0(HandleRef jarg1, IntPtr jarg2, IntPtr jarg3)
static IntPtr OdGsView_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdGsView_zoomWindow(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdGsView_desc()
static void OdGsView_initLights(HandleRef jarg1, HandleRef jarg2)
static void OdGsView_removeViewportClipRegion(HandleRef jarg1)
static void OdGsView_dolly__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGsView_viewingMatrix(HandleRef jarg1)
static void OdGsView_clientViewInfo(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsView_setLineweightToDcScale(HandleRef jarg1, double jarg2)
static void OdGsView_setVisualStyle__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static double OdGsView_frontClip(HandleRef jarg1)
static void OdGsView_setUserGiContext(HandleRef jarg1, HandleRef jarg2)
static void OdGsView_viewParameters(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdGsView_isA(HandleRef jarg1)
static void OdGsView_setLineweightEnum(HandleRef jarg1, IntPtr jarg2)
static bool OdGsView_extentsInView(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdGsView_device(HandleRef jarg1)
static IntPtr OdGsView_cloneView__SWIG_1(HandleRef jarg1, bool jarg2)
static double OdGsView_fieldHeight(HandleRef jarg1)
static void OdGsView_getNumPixelsInUnitSquare__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdGsView_isViewportBorderVisible(HandleRef jarg1)
static void OdGsView_show(HandleRef jarg1)
static IntPtr OdGsView_userGiContext(HandleRef jarg1)
static void OdGsView_enableAntiAliasing(HandleRef jarg1, UInt32 jarg2)
static bool OdGsView_pointInViewport(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsView_setEnableFrontClip(HandleRef jarg1, bool jarg2)
static double OdGsView_interactivityFrameRate(HandleRef jarg1)
static void OdGsView_enableStereo(HandleRef jarg1, bool jarg2)
static double OdGsView_lineweightToDcScale(HandleRef jarg1)
static void OdGsView_update(HandleRef jarg1)
static string OdGsView_getRealClassName(IntPtr jarg1)
static void OdGsView_collide__SWIG_0(HandleRef jarg1, [In, MarshalAs(UnmanagedType.LPArray)]OdGiPathNode[] jarg2, UInt32 jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, [In, MarshalAs(UnmanagedType.LPArray)]OdGiPathNode[] jarg5, UInt32 jarg6, global::System.Runtime.InteropServices.HandleRef jarg7)
static void OdGsView_thawLayer(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsView_setLensLength(HandleRef jarg1, double jarg2)
static double OdGsView_fieldWidth(HandleRef jarg1)
static global::System.IntPtr OdGsView_upVector(HandleRef jarg1)
static bool OdGsView_isBackClipped(HandleRef jarg1)
static bool OdGsView_isValid(HandleRef jarg1)
static void OdGsView_getViewport__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGsView_invalidate__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsView_endInteractivity(HandleRef jarg1)
static void OdGsView_setBackground(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsView_clearFrozenLayers(HandleRef jarg1)
static void OdGsView_invalidate__SWIG_0(HandleRef jarg1)
static void OdGsView_flush(HandleRef jarg1)
static global::System.IntPtr OdGsView_visualStyle__SWIG_0(HandleRef jarg1)
static void OdGsView_setView__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, double jarg5, double jarg6)
static bool OdGsView_erase(HandleRef jarg1, HandleRef jarg2)
static void OdGsView_freezeLayer(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsView_zoom(HandleRef jarg1, double jarg2)
static void OdGsView_getViewport__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsView_eraseAll(HandleRef jarg1)
static void OdGsView_getSnapShot(HandleRef jarg1, ref IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGsView_setLinetypeScaleMultiplier(HandleRef jarg1, double jarg2)
static void OdGsView_hide(HandleRef jarg1)
static global::System.IntPtr OdGsView_rootDrawableIdAt__SWIG_1(HandleRef jarg1, int jarg2)
static void OdGsView_setViewport3dClipping__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGsView_orbit(HandleRef jarg1, double jarg2, double jarg3)
static void OdGsView_setViewport__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsView_setViewport__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGsView_setViewportBorderProperties(HandleRef jarg1, UInt32 jarg2, int jarg3)
static void OdGsView_setStereoParameters(HandleRef jarg1, double jarg2, double jarg3)
static global::System.IntPtr OdGsView_objectToDeviceMatrix(HandleRef jarg1)
static void OdGsView_select(HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5)
static void OdGsView_collide__SWIG_1(HandleRef jarg1, [In, MarshalAs(UnmanagedType.LPArray)]OdGiPathNode[] jarg2, UInt32 jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, [In, MarshalAs(UnmanagedType.LPArray)]OdGiPathNode[] jarg5, UInt32 jarg6)
static void OdGsView_roll(HandleRef jarg1, double jarg2)
static void OdGsView_getStereoParameters(HandleRef jarg1, out double jarg2, out double jarg3)
static global::System.IntPtr OdGsView_viewport3dClipping__SWIG_0(HandleRef jarg1, IntPtr jarg2)
static int OdGsView_numRootDrawables(HandleRef jarg1)
static HandleRef getCPtr(OdDbStub obj)
Definition: OdDbStub.cs:26
static HandleRef getCPtr(OdGePoint2dArray obj)
static HandleRef getCPtr(OdGePoint2d obj)
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(OdGiContext obj)
Definition: OdGiContext.cs:25
static HandleRef getCPtr(OdGiDrawable obj)
Definition: OdGiDrawable.cs:25
static HandleRef getCPtr(OdGiRasterImage obj)
static HandleRef getCPtr(OdGiVisualStyle obj)
static HandleRef getCPtr(OdGsClientViewInfo obj)
static HandleRef getCPtr(OdGsCollisionDetectionContext obj)
static HandleRef getCPtr(OdGsCollisionDetectionReactor obj)
static HandleRef getCPtr(OdGsDCPointArray obj)
static HandleRef getCPtr(OdGsDCRectDouble obj)
static HandleRef getCPtr(OdGsDCRect obj)
Definition: OdGsDCRect.cs:26
static HandleRef getCPtr(OdGsModel obj)
Definition: OdGsModel.cs:25
static HandleRef getCPtr(OdGsSelectionReactor obj)
virtual Teigha.Core.OdGsDevice vb_device()
Definition: OdGsView.cs:898
virtual OdGiDrawable rootDrawableAt(int i)
Definition: OdGsView.cs:436
virtual int numRootDrawables()
Definition: OdGsView.cs:396
virtual void invalidateCachedViewportGeometry()
Definition: OdGsView.cs:561
virtual bool isViewportBorderVisible()
Definition: OdGsView.cs:242
virtual OdGeMatrix3d projectionMatrix()
Definition: OdGsView.cs:355
virtual void collide(OdGiPathNode[] pInputList, UInt32 nInputListSize, OdGsCollisionDetectionReactor pReactor)
Definition: OdGsView.cs:853
virtual OdDbStub background()
Definition: OdGsView.cs:778
virtual OdGiDrawable rootDrawableAt(int i, out OdGsModel pModelReturn)
Definition: OdGsView.cs:416
virtual bool add(OdGiDrawable pSceneGraph, OdGsModel pModel)
Definition: OdGsView.cs:390
virtual void viewportClipRegion(OdIntArray counts, OdGsDCPointArray vertices)
Definition: OdGsView.cs:183
virtual void setViewport3dClipping(OdGiClipBoundary pBoundary, OdGiAbstractClipBoundary pClipInfo)
Definition: OdGsView.cs:198
virtual UInt32 antiAliasingMode()
Definition: OdGsView.cs:863
override OdRxClass isA()
Definition: OdGsView.cs:69
virtual bool visualStyle(OdGiVisualStyle visualStyle)
Definition: OdGsView.cs:802
static HandleRef getCPtr(OdGsView obj)
Definition: OdGsView.cs:25
virtual void setAlternateLinetypeScaleMultiplier(double linetypeAlternateScaleMultiplier)
Definition: OdGsView.cs:736
override void Dispose(bool disposing)
Definition: OdGsView.cs:29
virtual void flush()
Definition: OdGsView.cs:525
virtual OdGeMatrix3d objectToDeviceMatrix()
Definition: OdGsView.cs:373
virtual double linetypeAlternateScaleMultiplier()
Definition: OdGsView.cs:741
virtual bool pointInView(OdGePoint3d pt)
Definition: OdGsView.cs:616
virtual OdGsView cloneView(bool cloneViewParameters)
Definition: OdGsView.cs:648
virtual void clearFrozenLayers()
Definition: OdGsView.cs:556
virtual void setVisualStyle(OdDbStub visualStyleId)
Definition: OdGsView.cs:785
static OdGsView cast(OdRxObject pObj)
Definition: OdGsView.cs:42
virtual Teigha.Core.OdGePoint3d vb_position()
Definition: OdGsView.cs:892
virtual bool isVisible()
Definition: OdGsView.cs:540
virtual bool isFrontClipped()
Definition: OdGsView.cs:310
virtual double backClip()
Definition: OdGsView.cs:343
virtual void setLineweightToDcScale(double scale)
Definition: OdGsView.cs:128
virtual void setViewport3dClipping(OdGiClipBoundary pBoundary)
Definition: OdGsView.cs:203
virtual void getViewport(OdGsDCRect screenRect)
Definition: OdGsView.cs:163
virtual Teigha.Core.OdGePoint3d vb_target()
Definition: OdGsView.cs:910
virtual void setLineweightEnum(byte[] numLineweights)
Definition: OdGsView.cs:133
void removeViewport3dClipping()
Definition: OdGsView.cs:222
virtual void setEnableBackClip(bool enable)
Definition: OdGsView.cs:327
virtual void setBackClip(double backClip)
Definition: OdGsView.cs:338
virtual void beginInteractivity(double frameRateInHz)
Definition: OdGsView.cs:503
virtual void enableDefaultLighting(bool bEnable, OdGsView.DefaultLightingType lightType)
Definition: OdGsView.cs:808
virtual void initLights(OdRxIterator pLightsIterator)
Definition: OdGsView.cs:720
void removeViewportClipRegion()
Definition: OdGsView.cs:193
virtual double lensLength()
Definition: OdGsView.cs:276
virtual void setViewport(OdGsDCRect screenRect)
Definition: OdGsView.cs:148
virtual void setViewport(OdGePoint2d lowerLeft, OdGePoint2d upperRight)
Definition: OdGsView.cs:143
virtual void roll(double rollAngle)
Definition: OdGsView.cs:586
virtual void enableStereo(bool enabled)
Definition: OdGsView.cs:699
virtual bool erase(OdGiDrawable sceneGraph)
Definition: OdGsView.cs:456
virtual OdGsModelArray getModelList()
Definition: OdGsView.cs:474
virtual void setUserGiContext(OdGiContext pUserGiContext)
Definition: OdGsView.cs:117
virtual void setViewportBorderProperties(UInt32 color, int width)
Definition: OdGsView.cs:227
virtual void setLensLength(double lensLength)
Definition: OdGsView.cs:282
virtual void orbit(double xOrbit, double yOrbit)
Definition: OdGsView.cs:591
virtual void dolly(OdGeVector3d dollyVector)
Definition: OdGsView.cs:576
virtual bool isBackClipped()
Definition: OdGsView.cs:332
OdGsView(IntPtr cPtr, bool cMemoryOwn)
Definition: OdGsView.cs:20
virtual void setVisualStyle(OdGiVisualStyle visualStyle)
Definition: OdGsView.cs:797
virtual double linetypeScaleMultiplier()
Definition: OdGsView.cs:730
virtual void hide()
Definition: OdGsView.cs:530
virtual OdGsView cloneView()
Definition: OdGsView.cs:668
virtual OdGiClipBoundary viewport3dClipping(OdGiAbstractClipBoundary ppClipInfo)
Definition: OdGsView.cs:208
virtual OdGiContext userGiContext()
Definition: OdGsView.cs:110
virtual OdDbStub rootDrawableIdAt(int i, out OdGsModel pModelReturn)
Definition: OdGsView.cs:402
virtual void setViewport(OdGsDCRectDouble screenRect)
Definition: OdGsView.cs:153
virtual bool extentsInView(OdGePoint3d minPt, OdGePoint3d maxPt)
Definition: OdGsView.cs:622
virtual void setFrontClip(double frontClip)
Definition: OdGsView.cs:316
virtual OdGiClipBoundary viewport3dClipping()
Definition: OdGsView.cs:215
virtual OdGeMatrix3d screenMatrix()
Definition: OdGsView.cs:361
virtual void dolly(double xDolly, double yDolly, double zDolly)
Definition: OdGsView.cs:581
virtual void setClearColor(OdGsView.ClearColor color)
Definition: OdGsView.cs:752
virtual void invalidate(OdGsDCRect screenRect)
Definition: OdGsView.cs:487
static string getRealClassName(IntPtr ptr)
Definition: OdGsView.cs:882
virtual double lineweightToDcScale()
Definition: OdGsView.cs:122
virtual bool isInInteractivity()
Definition: OdGsView.cs:508
virtual void getStereoParameters(out double magnitude, out double parallax)
Definition: OdGsView.cs:715
virtual void zoomWindow(OdGePoint2d lowerLeft, OdGePoint2d upperRight)
Definition: OdGsView.cs:611
virtual void getSnapShot(ref OdGiRasterImage pImage, OdGsDCRect region)
Definition: OdGsView.cs:818
virtual OdGsView.RenderMode mode()
Definition: OdGsView.cs:384
virtual void getViewport(OdGsDCRectDouble screenRect)
Definition: OdGsView.cs:168
virtual void invalidate()
Definition: OdGsView.cs:482
virtual void endInteractivity()
Definition: OdGsView.cs:520
virtual Teigha.Core.OdGsView.RenderMode vb_mode()
Definition: OdGsView.cs:904
virtual OdGePoint3d target()
Definition: OdGsView.cs:264
virtual void setMode(OdGsView.RenderMode mode)
Definition: OdGsView.cs:379
virtual OdGeVector3d upVector()
Definition: OdGsView.cs:270
virtual void getNumPixelsInUnitSquare(OdGePoint3d point, OdGePoint2d pixelDensity, bool bUsePerspective)
Definition: OdGsView.cs:763
virtual void freezeLayer(OdDbStub layerID)
Definition: OdGsView.cs:546
virtual bool isValid()
Definition: OdGsView.cs:492
virtual double fieldHeight()
Definition: OdGsView.cs:299
virtual void enableDefaultLighting(bool bEnable)
Definition: OdGsView.cs:813
virtual void viewParameters(OdGsView pView)
Definition: OdGsView.cs:688
virtual void setStereoParameters(double magnitude, double parallax)
Definition: OdGsView.cs:710
virtual bool ssaoMode()
Definition: OdGsView.cs:876
virtual void setEnableFrontClip(bool enable)
Definition: OdGsView.cs:305
virtual void collide(OdGiPathNode[] pInputList, UInt32 nInputListSize, OdGsCollisionDetectionReactor pReactor, OdGiPathNode[] pCollisionWithList, UInt32 nCollisionWithListSize)
Definition: OdGsView.cs:843
virtual void getViewport(OdGePoint2d lowerLeft, OdGePoint2d upperRight)
Definition: OdGsView.cs:158
virtual void eraseAll()
Definition: OdGsView.cs:462
virtual OdGsModel getModel(OdGiDrawable pDrawable)
Definition: OdGsView.cs:467
virtual void zoom(double zoomFactor)
Definition: OdGsView.cs:596
virtual OdGeMatrix3d viewingMatrix()
Definition: OdGsView.cs:349
virtual void enableSSAO(bool bEnable)
Definition: OdGsView.cs:871
virtual void setView(OdGePoint3d position, OdGePoint3d target, OdGeVector3d upVector, double fieldWidth, double fieldHeight, OdGsView.Projection projectionType)
Definition: OdGsView.cs:248
virtual void update()
Definition: OdGsView.cs:498
virtual bool exceededBounds()
Definition: OdGsView.cs:693
virtual OdDbStub visualStyle()
Definition: OdGsView.cs:790
virtual OdGsDevice device()
Definition: OdGsView.cs:103
virtual void setViewportClipRegion(OdGsDCPointArray[] numContours)
Definition: OdGsView.cs:173
virtual void pan(double xPan, double yPan)
Definition: OdGsView.cs:601
virtual void thawLayer(OdDbStub layerID)
Definition: OdGsView.cs:551
virtual void select(OdGsDCPoint[] pts, OdGsSelectionReactor pReactor, OdGsView.SelectionMode mode)
Definition: OdGsView.cs:566
virtual void viewportClipRegion(OdIntArray counts, OdGePoint2dArray vertices)
Definition: OdGsView.cs:188
static OdGsView createObject()
Definition: OdGsView.cs:83
static new OdRxClass desc()
Definition: OdGsView.cs:62
virtual void collide(OdGiPathNode[] pInputList, UInt32 nInputListSize, OdGsCollisionDetectionReactor pReactor, OdGiPathNode[] pCollisionWithList)
Definition: OdGsView.cs:848
virtual void setViewportBorderVisibility(bool visible)
Definition: OdGsView.cs:237
virtual double frontClip()
Definition: OdGsView.cs:321
virtual void zoomExtents(OdGePoint3d minPt, OdGePoint3d maxPt)
Definition: OdGsView.cs:606
virtual void show()
Definition: OdGsView.cs:535
virtual bool isStereoEnabled()
Definition: OdGsView.cs:704
virtual void enableAntiAliasing(UInt32 nMode)
Definition: OdGsView.cs:858
override OdRxObject queryX(OdRxClass protocolClass)
Definition: OdGsView.cs:76
virtual double fieldWidth()
Definition: OdGsView.cs:293
virtual bool isPerspective()
Definition: OdGsView.cs:287
virtual void setView(OdGePoint3d position, OdGePoint3d target, OdGeVector3d upVector, double fieldWidth, double fieldHeight)
Definition: OdGsView.cs:253
virtual OdGeMatrix3d worldToDeviceMatrix()
Definition: OdGsView.cs:367
virtual void clientViewInfo(OdGsClientViewInfo clientViewInfo)
Definition: OdGsView.cs:747
virtual double interactivityFrameRate()
Definition: OdGsView.cs:514
virtual void setBackground(OdDbStub backgroundId)
Definition: OdGsView.cs:773
virtual void setLinetypeScaleMultiplier(double linetypeScaleMultiplier)
Definition: OdGsView.cs:725
virtual OdDbStub rootDrawableIdAt(int i)
Definition: OdGsView.cs:409
virtual void collide(OdGiPathNode[] pInputList, UInt32 nInputListSize, OdGsCollisionDetectionReactor pReactor, OdGiPathNode[] pCollisionWithList, UInt32 nCollisionWithListSize, OdGsCollisionDetectionContext pCtx)
Definition: OdGsView.cs:838
virtual void getNumPixelsInUnitSquare(OdGePoint3d point, OdGePoint2d pixelDensity)
Definition: OdGsView.cs:768
virtual void getViewportBorderProperties(out UInt32 color, out int width)
Definition: OdGsView.cs:232
virtual OdGePoint3d position()
Definition: OdGsView.cs:258
virtual OdGsView cloneView(bool cloneViewParameters, bool cloneGeometry)
Definition: OdGsView.cs:628
virtual bool pointInViewport(OdGePoint2d screenPoint)
Definition: OdGsView.cs:757
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