Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdGsBaseModel.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 OdGsBaseModel : OdGsModel {
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
20 public OdGsBaseModel(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdGsBaseModel_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdGsBaseModel 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
43{
46 return ret;
47}
48public void SetMViews(ViewRefArray arr)
49{
52}
54{
57 return ret;
58}
60{
63}
64
65 public virtual void invalidateEntRect(OdGiDrawable pDrawable, OdGiDrawable pParent, bool bForceIfNoExtents) {
66 GlobalsPINVOKE.OdGsBaseModel_invalidateEntRect__SWIG_0(swigCPtr, OdGiDrawable.getCPtr(pDrawable), OdGiDrawable.getCPtr(pParent), bForceIfNoExtents);
68 }
69
70 public virtual void invalidateEntRect(OdGiDrawable pDrawable, OdGiDrawable pParent) {
73 }
74
75 public virtual void invalidateEntRect(OdGsEntityNode pNode, OdGsContainerNode pParent, bool bForceIfNoExtents) {
78 }
79
80 public int m_nMfCached {
81 set {
84 }
85 get {
88 return ret;
89 }
90 }
91
92 public int m_nMfReused {
93 set {
96 }
97 get {
100 return ret;
101 }
102 }
103
104 public bool checkFaded() {
105 bool ret = GlobalsPINVOKE.OdGsBaseModel_checkFaded(swigCPtr);
107 return ret;
108 }
109
110 public void setCheckFaded(bool bOn) {
113 }
114
115 public void setVectorizing() {
118 }
119
120 public void resetVectorizing() {
123 }
124
125 public virtual bool disableNotifications() {
128 return ret;
129 }
130
131 public void setDisableNotifications(bool bOn) {
134 }
135
137// csout array
139
141 return res;
142}
143
145 OdGsViewImpl ret = (OdGsViewImpl)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsViewImpl),GlobalsPINVOKE.OdGsBaseModel_refView(swigCPtr),false); /*createInt 3_2*/
146
148 return ret;
149}
150
152 OdGsBaseVectorizeDevice ret = (OdGsBaseVectorizeDevice)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsBaseVectorizeDevice),GlobalsPINVOKE.OdGsBaseModel_refDevice(swigCPtr),false); /*createInt 3_2*/
153
155 return ret;
156}
157
158 public UInt32 refModulesCount() {
159// test csout
160 /*SIMPLETYPE*/
161 UInt32 ret = GlobalsPINVOKE.OdGsBaseModel_refModulesCount(swigCPtr);
163 return ret;
164 }
165
166 public virtual void attachLocalViewportId(OdGsViewImpl pView, OdGsViewImpl pFrom) {
169 }
170
171 public virtual void attachLocalViewportId(OdGsViewImpl pView) {
174 }
175
176 public virtual UInt32 getLocalViewportId(OdGsViewImpl pView) {
177// test csout
178 /*SIMPLETYPE*/
181 return ret;
182 }
183
184 public virtual UInt32 getMaxLocalViewportId() {
185// test csout
186 /*SIMPLETYPE*/
189 return ret;
190 }
191
192 public bool invalidVp(uint viewportId) {
193 bool ret = GlobalsPINVOKE.OdGsBaseModel_invalidVp(swigCPtr, viewportId);
195 return ret;
196 }
197
198 public void invalidateRegenDrawBlocks(OdGsViewImpl view, OdDbStub layoutId) {
201 }
202
206 }
207
208 public class SectioningSettings : global::System.IDisposable {
209 private Object locker = new Object();
210 private HandleRef swigCPtr;
211 protected bool swigCMemOwn;
212 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
213 public SectioningSettings(IntPtr cPtr, bool cMemoryOwn) {
214 swigCMemOwn = cMemoryOwn;
215 swigCPtr = new HandleRef(this, cPtr);
216 }
217 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
218 public static HandleRef getCPtr(SectioningSettings obj) {
219 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
220 }
221
223 Dispose(false);
224 }
225
226 public void Dispose() {
227 Dispose(true);
228 global::System.GC.SuppressFinalize(this);
229 }
230
231 protected virtual void Dispose(bool disposing) {
232 lock(this) {
233 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
234 if (swigCMemOwn) {
235 swigCMemOwn = false;
236 GlobalsPINVOKE.delete_OdGsBaseModel_SectioningSettings(swigCPtr); // NESTED_DTOR_CSHARP
237 }
238 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
239 }
240 }
241 }
242
243 public bool m_bEnabled {
244 set {
247 }
248 get {
251 return ret;
252 }
253 }
254
255 public bool m_bTopSet {
256 set {
259 }
260 get {
263 return ret;
264 }
265 }
266
267 public bool m_bBottomSet {
268 set {
271 }
272 get {
275 return ret;
276 }
277 }
278
279 public bool m_bVisualStyle {
280 set {
283 }
284 get {
287 return ret;
288 }
289 }
290
292 set {
295 }
296 get
297 {
298 // csvarout array
300
302 return res;
303 }
304
305 }
306
308 set {
311 }
312 get {
313 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGsBaseModel_SectioningSettings_m_upVector_get(swigCPtr);
314 OdGeVector3d ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdGeVector3d(cPtr, false);
316 return ret;
317 }
318 }
319
320 public double m_dTop {
321 set {
324 }
325 get {
328 return ret;
329 }
330 }
331
332 public double m_dBottom {
333 set {
336 }
337 get {
340 return ret;
341 }
342 }
343
345 set {
348 }
349 get {
350 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGsBaseModel_SectioningSettings_m_visualStyle_get(swigCPtr);
351 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
353 return ret;
354 }
355 }
356
357 public SectioningSettings() : this(GlobalsPINVOKE.new_OdGsBaseModel_SectioningSettings(), true) {
359 }
360
361 public bool isEnabled() {
364 return ret;
365 }
366
367 }
368
369 public virtual OdGsNode gsNode(OdGiDrawable pDrawable) {
370 OdGsNode ret = (OdGsNode)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsNode),GlobalsPINVOKE.OdGsBaseModel_gsNode(swigCPtr, OdGiDrawable.getCPtr(pDrawable)),false); /*createInt 3_2*/
371
373 return ret;
374}
375
376 public virtual void detach(OdGsNode pNode) {
379 }
380
381 public virtual void detachAll() {
384 }
385
386 public void detachAllFromDb(OdRxObject pDb) {
389 }
390
391 public OdGiDrawable open(OdDbStub objectId) {// OdGiDrawablePtr
392 MemoryManager mMan = MemoryManager.GetMemoryManager();
393 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
394 IntPtr ptr = GlobalsPINVOKE.OdGsBaseModel_open(swigCPtr, OdDbStub.getCPtr(objectId));
395
396 OdGiDrawable ret = null;
397 if (null != mTrans)
398 {
399 mTrans.AddObject((OdGiDrawable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiDrawable),ptr, true));
400 ret = (OdGiDrawable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiDrawable),ptr, false);
401 }
402 else
403 {
404 ret = (OdGiDrawable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiDrawable),ptr, true);
405 }
406
408 return ret;
409}
410
411 public void setDrawableGsNode(OdGiDrawable pDrawable, OdGsCache pNode) {
414 }
415
417 OdGsCache ret = (OdGsCache)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsCache),GlobalsPINVOKE.OdGsBaseModel_drawableGsNode(swigCPtr, OdGiDrawable.getCPtr(pDrawable)),false); /*createInt 3_2*/
418
420 return ret;
421}
422
423 public override void onAdded(OdGiDrawable pAdded, OdGiDrawable pParent) {
426 }
427
428 public override void onAdded(OdGiDrawable pAdded, OdDbStub parentID) {
431 }
432
433 public virtual void onAddedImpl(OdGiDrawable pAdded, OdGiDrawable pParent, OdGsBaseModel.AdditionMode additionMode) {
434 GlobalsPINVOKE.OdGsBaseModel_onAddedImpl__SWIG_0(swigCPtr, OdGiDrawable.getCPtr(pAdded), OdGiDrawable.getCPtr(pParent), (int)additionMode);
436 }
437
438 public virtual void onAddedImpl(OdGiDrawable pAdded, OdGiDrawable pParent) {
441 }
442
443 public override void onModified(OdGiDrawable pModified, OdGiDrawable pParent) {
446 }
447
448 public override void onModified(OdGiDrawable pModified, OdDbStub parentID) {
451 }
452
453 public virtual void onModifiedImpl(OdGiDrawable pModified, OdGiDrawable pParent) {
456 }
457
458 public override void onModifiedGraphics(OdGiDrawable pModified, OdDbStub parentID) {
461 }
462
463 public override void onErased(OdGiDrawable pErased, OdGiDrawable pParent) {
466 }
467
468 public override void onErased(OdGiDrawable pErased, OdDbStub parentID) {
471 }
472
473 public virtual void onErasedImpl(OdGiDrawable pErased, OdGiDrawable pParent) {
476 }
477
478 public override void onUnerased(OdGiDrawable pUnerased, OdGiDrawable pParent) {
481 }
482
483 public override void onUnerased(OdGiDrawable pUnerased, OdDbStub parentID) {
486 }
487
488 public override void invalidate(OdGsModel.InvalidationHint hint) {
491 }
492
493 public override void invalidate(OdGsView pView) {
496 }
497
498 public override void invalidateVisible(OdGsDevice pDevice) {
501 }
502
503 public void invalidate(OdGsViewImpl view, UInt32 /*SIMPLETYPE*/ mask) {
504 GlobalsPINVOKE.OdGsBaseModel_invalidate__SWIG_2(swigCPtr, OdGsViewImpl.getCPtr(view), mask /*SIMPLETYPE*/);
506 }
507
508 public UInt32 viewChanges(UInt32 /*SIMPLETYPE*/ viewportId) {
509// test csout
510 /*SIMPLETYPE*/
511 UInt32 ret = GlobalsPINVOKE.OdGsBaseModel_viewChanges(swigCPtr, viewportId /*SIMPLETYPE*/);
513 return ret;
514 }
515
516 public UInt32 numViewProps() {
517// test csout
518 /*SIMPLETYPE*/
519 UInt32 ret = GlobalsPINVOKE.OdGsBaseModel_numViewProps(swigCPtr);
521 return ret;
522 }
523
524 public ViewProps viewProps(UInt32 /*SIMPLETYPE*/ viewportId) {
525 ViewProps ret = new ViewProps(GlobalsPINVOKE.OdGsBaseModel_viewProps(swigCPtr, viewportId /*SIMPLETYPE*/), false);
527 return ret;
528 }
529
530 public virtual void updateViewProps(OdGsViewImpl viewport) {
533 }
534
535 public virtual bool isViewPropsValid(UInt32 /*SIMPLETYPE*/ viewportId) {
536 bool ret = GlobalsPINVOKE.OdGsBaseModel_isViewPropsValid(swigCPtr, viewportId /*SIMPLETYPE*/);
538 return ret;
539 }
540
541 public OdGsViewImpl viewById(UInt32 /*SIMPLETYPE*/ viewportId) {
542 OdGsViewImpl ret = (OdGsViewImpl)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsViewImpl),GlobalsPINVOKE.OdGsBaseModel_viewById(swigCPtr, viewportId /*SIMPLETYPE*/),false); /*createInt 3_2*/
543
545 return ret;
546}
547
548 public virtual OdGsLayerNode gsLayerNode(OdDbStub layerId, OdGsBaseVectorizer pView) {
549 OdGsLayerNode ret = (OdGsLayerNode)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsLayerNode),GlobalsPINVOKE.OdGsBaseModel_gsLayerNode(swigCPtr, OdDbStub.getCPtr(layerId), OdGsBaseVectorizer.getCPtr(pView)),false); /*createInt 3_2*/
550
552 return ret;
553}
554
555 public virtual void propagateLayerChanges(OdGsBaseVectorizeDevice device) {
558 }
559
560 public override void setTransform(OdGeMatrix3d xForm) {
563 }
564
565 public override OdGeMatrix3d transform() {
568 return ret;
569 }
570
571 public bool isIdentityTransform() {
574 return ret;
575 }
576
580 return ret;
581 }
582
586 return ret;
587 }
588
589 public override void setRenderModeOverride(OdGsView.RenderMode mode) {
592 }
593
594 public override void setRenderModeOverride() {
597 }
598
599 public override void highlight(OdGiPathNode path, bool bDoIt, UInt32 /*SIMPLETYPE*/ nStyle, OdGsView pView) {
600 GlobalsPINVOKE.OdGsBaseModel_highlight__SWIG_0(swigCPtr, OdGiPathNode.getCPtr(path), bDoIt, nStyle /*SIMPLETYPE*/, OdGsView.getCPtr(pView));
602 }
603
604 public override void highlight(OdGiPathNode path, bool bDoIt, UInt32 /*SIMPLETYPE*/ nStyle) {
605 GlobalsPINVOKE.OdGsBaseModel_highlight__SWIG_1(swigCPtr, OdGiPathNode.getCPtr(path), bDoIt, nStyle /*SIMPLETYPE*/);
607 }
608
609 public override void highlight(OdGiPathNode path, bool bDoIt) {
612 }
613
614 public override void highlight(OdGiPathNode path) {
617 }
618
619 public override void highlight(OdGiPathNode path, IntPtr[] /*SIMPLE_ARRAY*/ pMarkers, UInt32 /*SIMPLETYPE*/ nMarkers, bool bDoIt, UInt32 /*SIMPLETYPE*/ nStyle, OdGsView pView) {
620 GlobalsPINVOKE.OdGsBaseModel_highlight__SWIG_4(swigCPtr, OdGiPathNode.getCPtr(path), Teigha.Core.Helpers.MarshalIntPtrFixedArray(pMarkers), nMarkers /*SIMPLETYPE*/, bDoIt, nStyle /*SIMPLETYPE*/, OdGsView.getCPtr(pView));
622 }
623
624 public override void highlight(OdGiPathNode path, IntPtr[] /*SIMPLE_ARRAY*/ pMarkers, UInt32 /*SIMPLETYPE*/ nMarkers, bool bDoIt, UInt32 /*SIMPLETYPE*/ nStyle) {
625 GlobalsPINVOKE.OdGsBaseModel_highlight__SWIG_5(swigCPtr, OdGiPathNode.getCPtr(path), Teigha.Core.Helpers.MarshalIntPtrFixedArray(pMarkers), nMarkers /*SIMPLETYPE*/, bDoIt, nStyle /*SIMPLETYPE*/);
627 }
628
629 public override void highlight(OdGiPathNode path, IntPtr[] /*SIMPLE_ARRAY*/ pMarkers, UInt32 /*SIMPLETYPE*/ nMarkers, bool bDoIt) {
630 GlobalsPINVOKE.OdGsBaseModel_highlight__SWIG_6(swigCPtr, OdGiPathNode.getCPtr(path), Teigha.Core.Helpers.MarshalIntPtrFixedArray(pMarkers), nMarkers /*SIMPLETYPE*/, bDoIt);
632 }
633
634 public override void highlight(OdGiPathNode path, IntPtr[] /*SIMPLE_ARRAY*/ pMarkers, UInt32 /*SIMPLETYPE*/ nMarkers) {
635 GlobalsPINVOKE.OdGsBaseModel_highlight__SWIG_7(swigCPtr, OdGiPathNode.getCPtr(path), Teigha.Core.Helpers.MarshalIntPtrFixedArray(pMarkers), nMarkers /*SIMPLETYPE*/);
637 }
638
639 public virtual void highlightImpl(OdGiPathNode path, IntPtr[] /*SIMPLE_ARRAY*/ pMarkers, UInt32 /*SIMPLETYPE*/ nMarkers, bool bDoIt, UInt32 /*SIMPLETYPE*/ nStyle, OdGsView pView) {
640 GlobalsPINVOKE.OdGsBaseModel_highlightImpl__SWIG_0(swigCPtr, OdGiPathNode.getCPtr(path), Teigha.Core.Helpers.MarshalIntPtrFixedArray(pMarkers), nMarkers /*SIMPLETYPE*/, bDoIt, nStyle /*SIMPLETYPE*/, OdGsView.getCPtr(pView));
642 }
643
644 public virtual void highlightImpl(OdGiPathNode path, IntPtr[] /*SIMPLE_ARRAY*/ pMarkers, UInt32 /*SIMPLETYPE*/ nMarkers, bool bDoIt, UInt32 /*SIMPLETYPE*/ nStyle) {
645 GlobalsPINVOKE.OdGsBaseModel_highlightImpl__SWIG_1(swigCPtr, OdGiPathNode.getCPtr(path), Teigha.Core.Helpers.MarshalIntPtrFixedArray(pMarkers), nMarkers /*SIMPLETYPE*/, bDoIt, nStyle /*SIMPLETYPE*/);
647 }
648
649 public virtual void highlightImpl(OdGiPathNode path, IntPtr[] /*SIMPLE_ARRAY*/ pMarkers, UInt32 /*SIMPLETYPE*/ nMarkers, bool bDoIt) {
650 GlobalsPINVOKE.OdGsBaseModel_highlightImpl__SWIG_2(swigCPtr, OdGiPathNode.getCPtr(path), Teigha.Core.Helpers.MarshalIntPtrFixedArray(pMarkers), nMarkers /*SIMPLETYPE*/, bDoIt);
652 }
653
654 public virtual void highlightImpl(OdGiPathNode path, IntPtr[] /*SIMPLE_ARRAY*/ pMarkers, UInt32 /*SIMPLETYPE*/ nMarkers) {
655 GlobalsPINVOKE.OdGsBaseModel_highlightImpl__SWIG_3(swigCPtr, OdGiPathNode.getCPtr(path), Teigha.Core.Helpers.MarshalIntPtrFixedArray(pMarkers), nMarkers /*SIMPLETYPE*/);
657 }
658
659 public override void hide(OdGiPathNode path, bool bDoIt, bool bSelectHidden, OdGsView pView) {
660 GlobalsPINVOKE.OdGsBaseModel_hide__SWIG_0(swigCPtr, OdGiPathNode.getCPtr(path), bDoIt, bSelectHidden, OdGsView.getCPtr(pView));
662 }
663
664 public override void hide(OdGiPathNode path, bool bDoIt, bool bSelectHidden) {
665 GlobalsPINVOKE.OdGsBaseModel_hide__SWIG_1(swigCPtr, OdGiPathNode.getCPtr(path), bDoIt, bSelectHidden);
667 }
668
669 public override void hide(OdGiPathNode path, bool bDoIt) {
672 }
673
674 public override void hide(OdGiPathNode path) {
677 }
678
679 public override void hide(OdGiPathNode path, IntPtr[] /*SIMPLE_ARRAY*/ pMarkers, UInt32 /*SIMPLETYPE*/ nMarkers, bool bDoIt, bool bSelectHidden, OdGsView pView) {
680 GlobalsPINVOKE.OdGsBaseModel_hide__SWIG_4(swigCPtr, OdGiPathNode.getCPtr(path), Teigha.Core.Helpers.MarshalIntPtrFixedArray(pMarkers), nMarkers /*SIMPLETYPE*/, bDoIt, bSelectHidden, OdGsView.getCPtr(pView));
682 }
683
684 public override void hide(OdGiPathNode path, IntPtr[] /*SIMPLE_ARRAY*/ pMarkers, UInt32 /*SIMPLETYPE*/ nMarkers, bool bDoIt, bool bSelectHidden) {
685 GlobalsPINVOKE.OdGsBaseModel_hide__SWIG_5(swigCPtr, OdGiPathNode.getCPtr(path), Teigha.Core.Helpers.MarshalIntPtrFixedArray(pMarkers), nMarkers /*SIMPLETYPE*/, bDoIt, bSelectHidden);
687 }
688
689 public override void hide(OdGiPathNode path, IntPtr[] /*SIMPLE_ARRAY*/ pMarkers, UInt32 /*SIMPLETYPE*/ nMarkers, bool bDoIt) {
690 GlobalsPINVOKE.OdGsBaseModel_hide__SWIG_6(swigCPtr, OdGiPathNode.getCPtr(path), Teigha.Core.Helpers.MarshalIntPtrFixedArray(pMarkers), nMarkers /*SIMPLETYPE*/, bDoIt);
692 }
693
694 public override void hide(OdGiPathNode path, IntPtr[] /*SIMPLE_ARRAY*/ pMarkers, UInt32 /*SIMPLETYPE*/ nMarkers) {
695 GlobalsPINVOKE.OdGsBaseModel_hide__SWIG_7(swigCPtr, OdGiPathNode.getCPtr(path), Teigha.Core.Helpers.MarshalIntPtrFixedArray(pMarkers), nMarkers /*SIMPLETYPE*/);
697 }
698
699 public virtual void hideImpl(OdGiPathNode path, IntPtr[] /*SIMPLE_ARRAY*/ pMarkers, UInt32 /*SIMPLETYPE*/ nMarkers, bool bDoIt, bool bSelectHidden, OdGsView pView) {
700 GlobalsPINVOKE.OdGsBaseModel_hideImpl__SWIG_0(swigCPtr, OdGiPathNode.getCPtr(path), Teigha.Core.Helpers.MarshalIntPtrFixedArray(pMarkers), nMarkers /*SIMPLETYPE*/, bDoIt, bSelectHidden, OdGsView.getCPtr(pView));
702 }
703
704 public virtual void hideImpl(OdGiPathNode path, IntPtr[] /*SIMPLE_ARRAY*/ pMarkers, UInt32 /*SIMPLETYPE*/ nMarkers, bool bDoIt, bool bSelectHidden) {
705 GlobalsPINVOKE.OdGsBaseModel_hideImpl__SWIG_1(swigCPtr, OdGiPathNode.getCPtr(path), Teigha.Core.Helpers.MarshalIntPtrFixedArray(pMarkers), nMarkers /*SIMPLETYPE*/, bDoIt, bSelectHidden);
707 }
708
709 public virtual void hideImpl(OdGiPathNode path, IntPtr[] /*SIMPLE_ARRAY*/ pMarkers, UInt32 /*SIMPLETYPE*/ nMarkers, bool bDoIt) {
710 GlobalsPINVOKE.OdGsBaseModel_hideImpl__SWIG_2(swigCPtr, OdGiPathNode.getCPtr(path), Teigha.Core.Helpers.MarshalIntPtrFixedArray(pMarkers), nMarkers /*SIMPLETYPE*/, bDoIt);
712 }
713
714 public virtual void hideImpl(OdGiPathNode path, IntPtr[] /*SIMPLE_ARRAY*/ pMarkers, UInt32 /*SIMPLETYPE*/ nMarkers) {
715 GlobalsPINVOKE.OdGsBaseModel_hideImpl__SWIG_3(swigCPtr, OdGiPathNode.getCPtr(path), Teigha.Core.Helpers.MarshalIntPtrFixedArray(pMarkers), nMarkers /*SIMPLETYPE*/);
717 }
718
720 OdGsMaterialCache ret = (OdGsMaterialCache)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsMaterialCache),GlobalsPINVOKE.OdGsBaseModel_materialCache(swigCPtr),false); /*createInt 3_2*/
721
723 return ret;
724}
725
729 }
730
734 return ret;
735 }
736
737 public override void setBackground(OdDbStub backgroundId) {
740 }
741
742 public override OdDbStub background() {
743 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGsBaseModel_background(swigCPtr);
744 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
746 return ret;
747 }
748
749 public override void setVisualStyle(OdDbStub visualStyleId) {
752 }
753
754 public override OdDbStub visualStyle() {
755 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGsBaseModel_visualStyle__SWIG_0(swigCPtr);
756 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
758 return ret;
759 }
760
764 }
765
769 return ret;
770 }
771
773 OdGiDrawable ret = (OdGiDrawable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiDrawable),GlobalsPINVOKE.OdGsBaseModel_visualStyleDrawable(swigCPtr),false); /*createInt 3_2*/
774
776 return ret;
777}
778
779 public virtual bool makeStock(OdDbStub layoutId) {
780 bool ret = GlobalsPINVOKE.OdGsBaseModel_makeStock(swigCPtr, OdDbStub.getCPtr(layoutId));
782 return ret;
783 }
784
785 public virtual void releaseStock(OdDbStub layoutId) {
788 }
789
790 public bool hasChangedLayers() {
793 return ret;
794 }
795
796 public override void addModelReactor(OdGsModelReactor pReactor) {
799 }
800
801 public override void removeModelReactor(OdGsModelReactor pReactor) {
804 }
805
806 public override void setEnableSectioning(bool bEnable) {
809 }
810
811 public override bool isSectioningEnabled() {
814 return ret;
815 }
816
817 public override bool setSectioning(OdGePoint3dArray points, OdGeVector3d upVector) {
820 return ret;
821 }
822
823 public override bool setSectioning(OdGePoint3dArray points, OdGeVector3d upVector, double dTop, double dBottom) {
824 bool ret = GlobalsPINVOKE.OdGsBaseModel_setSectioning__SWIG_1(swigCPtr, OdGePoint3dArray.getCPtr(points), OdGeVector3d.getCPtr(upVector), dTop, dBottom);
826 return ret;
827 }
828
829 public override void setSectioningVisualStyle(OdDbStub visualStyleId) {
832 }
833
837 return ret;
838 }
839
840 public override void setViewClippingOverride(bool bEnable) {
843 }
844
845 public override bool viewClippingOverride() {
848 return ret;
849 }
850
851 public override void setEnableLinetypes(bool bEnable) {
854 }
855
856 public override bool isLinetypesEnabled() {
859 return ret;
860 }
861
862 public override void setSelectable(bool bEnable) {
865 }
866
867 public override bool isSelectable() {
868 bool ret = GlobalsPINVOKE.OdGsBaseModel_isSelectable(swigCPtr);
870 return ret;
871 }
872
873 public override void setEnableViewExtentsCalculation(bool bEnable) {
876 }
877
878 public override bool isViewExtentsCalculationEnabled() {
881 return ret;
882 }
883
884 public override void setEnableLightsInBlocks(bool bEnable) {
887 }
888
889 public override bool isLightsInBlocksEnabled() {
892 return ret;
893 }
894
895 public override void setViewSectioningOverride(bool bEnable) {
898 }
899
900 public override bool viewSectioningOverride() {
903 return ret;
904 }
905
906 public virtual bool saveModelState(OdGsFiler pFiler, OdGsBaseVectorizer pVectorizer) {
909 return ret;
910 }
911
912 public virtual bool saveModelState(OdGsFiler pFiler) {
915 return ret;
916 }
917
918 public virtual bool loadModelState(OdGsFiler pFiler, OdGsBaseVectorizer pVectorizer) {
921 return ret;
922 }
923
924 public virtual bool loadModelState(OdGsFiler pFiler) {
927 return ret;
928 }
929
930 public virtual bool saveClientModelState(OdGsFiler pFiler) {
933 return ret;
934 }
935
936 public virtual bool loadClientModelState(OdGsFiler pFiler) {
939 return ret;
940 }
941
942 public bool postprocessModelLoading(OdGsFiler pFiler) {
945 return ret;
946 }
947
948 public virtual OdGsNode newNode(ENodeType ntp, OdGiDrawable drawable, bool bSetGsNode) {
949 OdGsNode ret = (OdGsNode)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsNode),GlobalsPINVOKE.OdGsBaseModel_newNode(swigCPtr, (int)ntp, OdGiDrawable.getCPtr(drawable), bSetGsNode),false); /*createInt 3_2*/
950
952 return ret;
953}
954
955 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
956 string ret = GlobalsPINVOKE.OdGsBaseModel_getRealClassName(ptr /*SIMPLETYPE*/);
958 return ret;
959 }
960
965 public override Teigha.Core.OdGsModel.RenderType vb_renderType() { return this.renderType(); }
966
971 public Teigha.Core.ViewProps vb_viewProps(uint viewportId) { return this.viewProps(viewportId); }
972
973 public enum AdditionMode {
974 kAddDrawable = 0,
976 }
977
978}
979
980}
static global::System.Exception Retrieve()
static void OdGsBaseModel_onAddedImpl__SWIG_0(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, int jarg4)
static void OdGsBaseModel_setEnableLightsInBlocks(HandleRef jarg1, bool jarg2)
static void OdGsBaseModel_SectioningSettings_m_visualStyle_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsBaseModel_SectioningSettings_m_upVector_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGsBaseModel_isLinetypesEnabled(HandleRef jarg1)
static bool OdGsBaseModel_SectioningSettings_m_bTopSet_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGsBaseModel_hideImpl__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, UInt32 jarg4, bool jarg5, bool jarg6)
static void OdGsBaseModel_onErased__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static UInt32 OdGsBaseModel_viewChanges(HandleRef jarg1, UInt32 jarg2)
static void OdGsBaseModel_hide__SWIG_4(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, UInt32 jarg4, bool jarg5, bool jarg6, HandleRef jarg7)
static void OdGsBaseModel_highlight__SWIG_5(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, UInt32 jarg4, bool jarg5, UInt32 jarg6)
static void OdGsBaseModel_setViewSectioningOverride(HandleRef jarg1, bool jarg2)
static void OdGsBaseModel_resetVectorizing(HandleRef jarg1)
static IntPtr OdGsBaseModel_GetMViews(HandleRef jarg1)
static void OdGsBaseModel_invalidate__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static void OdGsBaseModel_hide__SWIG_5(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, UInt32 jarg4, bool jarg5, bool jarg6)
static IntPtr OdGsBaseModel_drawableGsNode(HandleRef jarg1, HandleRef jarg2)
static void OdGsBaseModel_attachLocalViewportId__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static bool OdGsBaseModel_SectioningSettings_m_bEnabled_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGsBaseModel_setEnableViewExtentsCalculation(HandleRef jarg1, bool jarg2)
static void OdGsBaseModel_invalidateVisible(HandleRef jarg1, HandleRef jarg2)
static void OdGsBaseModel_highlightImpl__SWIG_3(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, UInt32 jarg4)
static int OdGsBaseModel_renderModeOverride(HandleRef jarg1)
static void OdGsBaseModel_detach(HandleRef jarg1, HandleRef jarg2)
static void OdGsBaseModel_SectioningSettings_m_bEnabled_set(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static void OdGsBaseModel_invalidateEntRect__SWIG_2(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, bool jarg4)
static void OdGsBaseModel_onModifiedImpl(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdGsBaseModel_detachAll(HandleRef jarg1)
static void OdGsBaseModel_attachLocalViewportId__SWIG_0(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static bool OdGsBaseModel_visualStyle__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static void OdGsBaseModel_m_nMfReused_set(HandleRef jarg1, int jarg2)
static void OdGsBaseModel_onModifiedGraphics(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGsBaseModel_SectioningSettings_m_visualStyle_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdGsBaseModel_m_nMfReused_get(HandleRef jarg1)
static bool OdGsBaseModel_setSectioning__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGsBaseModel_SectioningSettings_m_upVector_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static UInt32 OdGsBaseModel_numViewProps(HandleRef jarg1)
static bool OdGsBaseModel_invalidVp(HandleRef jarg1, uint jarg2)
static void OdGsBaseModel_setEnableLinetypes(HandleRef jarg1, bool jarg2)
static void OdGsBaseModel_highlight__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3)
static void OdGsBaseModel_setDisableNotifications(HandleRef jarg1, bool jarg2)
static void OdGsBaseModel_invalidateEntRect__SWIG_1(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static IntPtr OdGsBaseModel_gsNode(HandleRef jarg1, HandleRef jarg2)
static void OdGsBaseModel_setTransform(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGsBaseModel_isIdentityTransform(HandleRef jarg1)
static UInt32 OdGsBaseModel_getLocalViewportId(HandleRef jarg1, HandleRef jarg2)
static bool OdGsBaseModel_SectioningSettings_isEnabled(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGsBaseModel_onErasedImpl(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdGsBaseModel_highlight__SWIG_4(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, UInt32 jarg4, bool jarg5, UInt32 jarg6, HandleRef jarg7)
static void OdGsBaseModel_onUnerased__SWIG_0(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static global::System.IntPtr OdGsBaseModel_getSectioning(HandleRef jarg1)
static void OdGsBaseModel_highlightImpl__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, UInt32 jarg4, bool jarg5, UInt32 jarg6)
static void OdGsBaseModel_setBackground(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static string OdGsBaseModel_getRealClassName(IntPtr jarg1)
static void OdGsBaseModel_setDrawableGsNode(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static bool OdGsBaseModel_makeStock(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsBaseModel_setVisualStyle__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGsBaseModel_SectioningSettings_m_bVisualStyle_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGsBaseModel_setViewClippingOverride(HandleRef jarg1, bool jarg2)
static bool OdGsBaseModel_isViewPropsValid(HandleRef jarg1, UInt32 jarg2)
static void OdGsBaseModel_SectioningSettings_m_bTopSet_set(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static IntPtr OdGsBaseModel_gsLayerNode(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGsBaseModel_detachAllFromDb(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdGsBaseModel_transformExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGsBaseModel_saveClientModelState(HandleRef jarg1, HandleRef jarg2)
static void OdGsBaseModel_invalidateEntRect__SWIG_0(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, bool jarg4)
static void OdGsBaseModel_onAddedImpl__SWIG_1(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static IntPtr OdGsBaseModel_newNode(HandleRef jarg1, int jarg2, HandleRef jarg3, bool jarg4)
static IntPtr OdGsBaseModel_GetMModules(HandleRef jarg1)
static IntPtr OdGsBaseModel_open(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsBaseModel_highlight__SWIG_6(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, UInt32 jarg4, bool jarg5)
static void OdGsBaseModel_setVisualStyle__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static IntPtr deletePD_OdGsBaseModel(HandleRef jarg1)
static void OdGsBaseModel_hide__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3, bool jarg4, HandleRef jarg5)
static global::System.IntPtr OdGsBaseModel_viewProps(HandleRef jarg1, UInt32 jarg2)
static void OdGsBaseModel_invalidateSectionableBlocks(HandleRef jarg1)
static void OdGsBaseModel_SectioningSettings_m_bVisualStyle_set(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static IntPtr OdGsBaseModel_SetMModules(HandleRef jarg1, HandleRef jarg2)
static void OdGsBaseModel_onUnerased__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdGsBaseModel_refView(HandleRef jarg1)
static int OdGsBaseModel_m_nMfCached_get(HandleRef jarg1)
static void OdGsBaseModel_setRenderModeOverride__SWIG_1(HandleRef jarg1)
static void OdGsBaseModel_highlightImpl__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, UInt32 jarg4, bool jarg5, UInt32 jarg6, HandleRef jarg7)
static void OdGsBaseModel_hide__SWIG_3(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGsBaseModel_SectioningSettings_m_bBottomSet_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGsBaseModel_SectioningSettings_m_points_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGsBaseModel_isViewExtentsCalculationEnabled(HandleRef jarg1)
static void OdGsBaseModel_setSelectable(HandleRef jarg1, bool jarg2)
static IntPtr OdGsBaseModel_viewById(HandleRef jarg1, UInt32 jarg2)
static void OdGsBaseModel_setEnableSectioning(HandleRef jarg1, bool jarg2)
static bool OdGsBaseModel_loadModelState__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGsBaseModel_removeModelReactor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdGsBaseModel_SetMViews(HandleRef jarg1, HandleRef jarg2)
static void delete_OdGsBaseModel_SectioningSettings(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGsBaseModel_setSectioningVisualStyle(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static UInt32 OdGsBaseModel_getMaxLocalViewportId(HandleRef jarg1)
static void OdGsBaseModel_hideImpl__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, UInt32 jarg4, bool jarg5, bool jarg6, HandleRef jarg7)
static void OdGsBaseModel_highlight__SWIG_3(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsBaseModel_hide__SWIG_7(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, UInt32 jarg4)
static void OdGsBaseModel_hideImpl__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, UInt32 jarg4, bool jarg5)
static void OdGsBaseModel_hide__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3)
static void OdGsBaseModel_highlight__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3, UInt32 jarg4, HandleRef jarg5)
static bool OdGsBaseModel_viewSectioningOverride(HandleRef jarg1)
static void OdGsBaseModel_m_nMfCached_set(HandleRef jarg1, int jarg2)
static IntPtr OdGsBaseModel_materialCache(HandleRef jarg1)
static bool OdGsBaseModel_saveModelState__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGsBaseModel_updateViewProps(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdGsBaseModel_SectioningSettings_m_points_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGsBaseModel_onErased__SWIG_0(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static IntPtr OdGsBaseModel_visualStyleDrawable(HandleRef jarg1)
static void OdGsBaseModel_onModified__SWIG_0(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdGsBaseModel_releaseStock(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsBaseModel_SectioningSettings_m_dTop_set(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static void OdGsBaseModel_setVectorizing(HandleRef jarg1)
static void OdGsBaseModel_hide__SWIG_6(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, UInt32 jarg4, bool jarg5)
static global::System.IntPtr OdGsBaseModel_visualStyle__SWIG_0(HandleRef jarg1)
static void OdGsBaseModel_setRenderType(HandleRef jarg1, int jarg2)
static void OdGsBaseModel_highlightImpl__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, UInt32 jarg4, bool jarg5)
static bool OdGsBaseModel_loadModelState__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static void OdGsBaseModel_onModified__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdGsBaseModel_hasChangedLayers(HandleRef jarg1)
static global::System.IntPtr OdGsBaseModel_background(HandleRef jarg1)
static double OdGsBaseModel_SectioningSettings_m_dBottom_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGsBaseModel_loadClientModelState(HandleRef jarg1, HandleRef jarg2)
static bool OdGsBaseModel_disableNotifications(HandleRef jarg1)
static bool OdGsBaseModel_isSectioningEnabled(HandleRef jarg1)
static UInt32 OdGsBaseModel_refModulesCount(HandleRef jarg1)
static IntPtr OdGsBaseModel_refDevice(HandleRef jarg1)
static void OdGsBaseModel_SectioningSettings_m_dBottom_set(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static global::System.IntPtr OdGsBaseModel_transform(HandleRef jarg1)
static void OdGsBaseModel_SectioningSettings_m_bBottomSet_set(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static void OdGsBaseModel_invalidate__SWIG_2(HandleRef jarg1, HandleRef jarg2, UInt32 jarg3)
static void OdGsBaseModel_invalidate__SWIG_0(HandleRef jarg1, int jarg2)
static int OdGsBaseModel_renderType(HandleRef jarg1)
static void OdGsBaseModel_setCheckFaded(HandleRef jarg1, bool jarg2)
static bool OdGsBaseModel_setSectioning__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, double jarg4, double jarg5)
static bool OdGsBaseModel_saveModelState__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static void OdGsBaseModel_setRenderModeOverride__SWIG_0(HandleRef jarg1, int jarg2)
static void OdGsBaseModel_hideImpl__SWIG_3(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, UInt32 jarg4)
static global::System.IntPtr OdGsBaseModel_getViewProps(HandleRef jarg1)
static void OdGsBaseModel_invalidateRegenDrawBlocks(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdGsBaseModel_viewClippingOverride(HandleRef jarg1)
static void OdGsBaseModel_highlight__SWIG_7(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, UInt32 jarg4)
static bool OdGsBaseModel_checkFaded(HandleRef jarg1)
static void OdGsBaseModel_onAdded__SWIG_0(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdGsBaseModel_highlight__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3, UInt32 jarg4)
static void OdGsBaseModel_onAdded__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdGsBaseModel_isLightsInBlocksEnabled(HandleRef jarg1)
static bool OdGsBaseModel_postprocessModelLoading(HandleRef jarg1, HandleRef jarg2)
static void OdGsBaseModel_propagateLayerChanges(HandleRef jarg1, HandleRef jarg2)
static void OdGsBaseModel_addModelReactor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsBaseModel_hide__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3, bool jarg4)
static bool OdGsBaseModel_isSelectable(HandleRef jarg1)
static double OdGsBaseModel_SectioningSettings_m_dTop_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static HandleRef getCPtr(ModuleRefArray obj)
static HandleRef getCPtr(OdDbStub obj)
Definition: OdDbStub.cs:26
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGeMatrix3d obj)
Definition: OdGeMatrix3d.cs:26
static HandleRef getCPtr(OdGePoint3dArray obj)
static HandleRef getCPtr(OdGeVector3d obj)
Definition: OdGeVector3d.cs:26
static HandleRef getCPtr(OdGiDrawable obj)
Definition: OdGiDrawable.cs:25
static HandleRef getCPtr(OdGiPathNode obj)
Definition: OdGiPathNode.cs:26
static HandleRef getCPtr(OdGiVisualStyle obj)
virtual void Dispose(bool disposing)
static HandleRef getCPtr(SectioningSettings obj)
SectioningSettings(IntPtr cPtr, bool cMemoryOwn)
override void setViewClippingOverride(bool bEnable)
override void setSelectable(bool bEnable)
ViewProps viewProps(UInt32 viewportId)
virtual bool isViewPropsValid(UInt32 viewportId)
override void setBackground(OdDbStub backgroundId)
override void hide(OdGiPathNode path, IntPtr[] pMarkers, UInt32 nMarkers, bool bDoIt, bool bSelectHidden)
override void highlight(OdGiPathNode path)
override void hide(OdGiPathNode path, bool bDoIt, bool bSelectHidden, OdGsView pView)
virtual void onErasedImpl(OdGiDrawable pErased, OdGiDrawable pParent)
virtual bool saveModelState(OdGsFiler pFiler)
override void onErased(OdGiDrawable pErased, OdDbStub parentID)
override void highlight(OdGiPathNode path, bool bDoIt, UInt32 nStyle)
ViewPropsArray getViewProps()
override void hide(OdGiPathNode path)
virtual bool saveClientModelState(OdGsFiler pFiler)
virtual OdGsNode newNode(ENodeType ntp, OdGiDrawable drawable, bool bSetGsNode)
override OdGsModel.RenderType renderType()
override void highlight(OdGiPathNode path, IntPtr[] pMarkers, UInt32 nMarkers, bool bDoIt)
virtual void invalidateEntRect(OdGsEntityNode pNode, OdGsContainerNode pParent, bool bForceIfNoExtents)
override void onModifiedGraphics(OdGiDrawable pModified, OdDbStub parentID)
override void invalidate(OdGsModel.InvalidationHint hint)
override void hide(OdGiPathNode path, bool bDoIt, bool bSelectHidden)
virtual void onAddedImpl(OdGiDrawable pAdded, OdGiDrawable pParent)
virtual void highlightImpl(OdGiPathNode path, IntPtr[] pMarkers, UInt32 nMarkers, bool bDoIt)
override void setRenderType(OdGsModel.RenderType renderType)
virtual bool loadModelState(OdGsFiler pFiler)
override void setSectioningVisualStyle(OdDbStub visualStyleId)
override OdDbStub background()
virtual void onAddedImpl(OdGiDrawable pAdded, OdGiDrawable pParent, OdGsBaseModel.AdditionMode additionMode)
override void onModified(OdGiDrawable pModified, OdDbStub parentID)
void setCheckFaded(bool bOn)
virtual void highlightImpl(OdGiPathNode path, IntPtr[] pMarkers, UInt32 nMarkers, bool bDoIt, UInt32 nStyle)
virtual void highlightImpl(OdGiPathNode path, IntPtr[] pMarkers, UInt32 nMarkers)
override void highlight(OdGiPathNode path, IntPtr[] pMarkers, UInt32 nMarkers)
override void setVisualStyle(OdDbStub visualStyleId)
override void onAdded(OdGiDrawable pAdded, OdDbStub parentID)
virtual OdGsNode gsNode(OdGiDrawable pDrawable)
OdGiDrawable open(OdDbStub objectId)
override void highlight(OdGiPathNode path, bool bDoIt, UInt32 nStyle, OdGsView pView)
bool postprocessModelLoading(OdGsFiler pFiler)
bool invalidVp(uint viewportId)
virtual bool makeStock(OdDbStub layoutId)
void SetMViews(ViewRefArray arr)
override void addModelReactor(OdGsModelReactor pReactor)
override OdGsView.RenderMode renderModeOverride()
void setDisableNotifications(bool bOn)
override void setViewSectioningOverride(bool bEnable)
override void highlight(OdGiPathNode path, IntPtr[] pMarkers, UInt32 nMarkers, bool bDoIt, UInt32 nStyle, OdGsView pView)
OdGeExtents3d transformExtents(OdGeExtents3d pExts)
override void highlight(OdGiPathNode path, bool bDoIt)
override OdDbStub visualStyle()
virtual void detach(OdGsNode pNode)
virtual void highlightImpl(OdGiPathNode path, IntPtr[] pMarkers, UInt32 nMarkers, bool bDoIt, UInt32 nStyle, OdGsView pView)
OdGsViewImpl viewById(UInt32 viewportId)
OdGsBaseVectorizeDevice refDevice()
virtual void updateViewProps(OdGsViewImpl viewport)
override bool viewClippingOverride()
override void highlight(OdGiPathNode path, IntPtr[] pMarkers, UInt32 nMarkers, bool bDoIt, UInt32 nStyle)
override void onUnerased(OdGiDrawable pUnerased, OdGiDrawable pParent)
OdGsBaseModel.SectioningSettings getSectioning()
override bool setSectioning(OdGePoint3dArray points, OdGeVector3d upVector)
override Teigha.Core.OdGsModel.RenderType vb_renderType()
virtual void attachLocalViewportId(OdGsViewImpl pView)
virtual void invalidateEntRect(OdGiDrawable pDrawable, OdGiDrawable pParent, bool bForceIfNoExtents)
override void onModified(OdGiDrawable pModified, OdGiDrawable pParent)
override void hide(OdGiPathNode path, IntPtr[] pMarkers, UInt32 nMarkers)
override bool isSectioningEnabled()
OdGsBaseModel(IntPtr cPtr, bool cMemoryOwn)
override void setTransform(OdGeMatrix3d xForm)
virtual void attachLocalViewportId(OdGsViewImpl pView, OdGsViewImpl pFrom)
override bool visualStyle(OdGiVisualStyle visualStyle)
override void removeModelReactor(OdGsModelReactor pReactor)
override bool viewSectioningOverride()
override bool isViewExtentsCalculationEnabled()
void setDrawableGsNode(OdGiDrawable pDrawable, OdGsCache pNode)
virtual void invalidateEntRect(OdGiDrawable pDrawable, OdGiDrawable pParent)
virtual bool loadClientModelState(OdGsFiler pFiler)
override void setEnableViewExtentsCalculation(bool bEnable)
override bool setSectioning(OdGePoint3dArray points, OdGeVector3d upVector, double dTop, double dBottom)
override void hide(OdGiPathNode path, IntPtr[] pMarkers, UInt32 nMarkers, bool bDoIt)
virtual bool saveModelState(OdGsFiler pFiler, OdGsBaseVectorizer pVectorizer)
virtual void propagateLayerChanges(OdGsBaseVectorizeDevice device)
ModuleRefArray GetMModules()
override void setEnableLinetypes(bool bEnable)
OdGiDrawable visualStyleDrawable()
override void hide(OdGiPathNode path, bool bDoIt)
static string getRealClassName(IntPtr ptr)
virtual OdGsLayerNode gsLayerNode(OdDbStub layerId, OdGsBaseVectorizer pView)
virtual void hideImpl(OdGiPathNode path, IntPtr[] pMarkers, UInt32 nMarkers, bool bDoIt, bool bSelectHidden)
override void setVisualStyle(OdGiVisualStyle visualStyle)
virtual void onModifiedImpl(OdGiDrawable pModified, OdGiDrawable pParent)
override bool isSelectable()
override void invalidate(OdGsView pView)
override OdGeMatrix3d transform()
void SetMModules(ModuleRefArray arr)
override void setEnableSectioning(bool bEnable)
virtual UInt32 getMaxLocalViewportId()
void invalidateRegenDrawBlocks(OdGsViewImpl view, OdDbStub layoutId)
override void Dispose(bool disposing)
UInt32 viewChanges(UInt32 viewportId)
override void setRenderModeOverride(OdGsView.RenderMode mode)
virtual void releaseStock(OdDbStub layoutId)
static HandleRef getCPtr(OdGsBaseModel obj)
override void onErased(OdGiDrawable pErased, OdGiDrawable pParent)
ViewRefArray GetMViews()
override void hide(OdGiPathNode path, IntPtr[] pMarkers, UInt32 nMarkers, bool bDoIt, bool bSelectHidden, OdGsView pView)
virtual bool disableNotifications()
void invalidate(OdGsViewImpl view, UInt32 mask)
override void invalidateVisible(OdGsDevice pDevice)
override void setRenderModeOverride()
override void setEnableLightsInBlocks(bool bEnable)
override bool isLightsInBlocksEnabled()
override bool isLinetypesEnabled()
OdGsCache drawableGsNode(OdGiDrawable pDrawable)
void detachAllFromDb(OdRxObject pDb)
override void onAdded(OdGiDrawable pAdded, OdGiDrawable pParent)
virtual void hideImpl(OdGiPathNode path, IntPtr[] pMarkers, UInt32 nMarkers)
virtual void hideImpl(OdGiPathNode path, IntPtr[] pMarkers, UInt32 nMarkers, bool bDoIt)
virtual UInt32 getLocalViewportId(OdGsViewImpl pView)
virtual bool loadModelState(OdGsFiler pFiler, OdGsBaseVectorizer pVectorizer)
override void onUnerased(OdGiDrawable pUnerased, OdDbStub parentID)
virtual void hideImpl(OdGiPathNode path, IntPtr[] pMarkers, UInt32 nMarkers, bool bDoIt, bool bSelectHidden, OdGsView pView)
OdGsMaterialCache materialCache()
Teigha.Core.ViewProps vb_viewProps(uint viewportId)
static HandleRef getCPtr(OdGsBaseVectorizeDevice obj)
static HandleRef getCPtr(OdGsBaseVectorizer obj)
static HandleRef getCPtr(OdGsCache obj)
Definition: OdGsCache.cs:25
static HandleRef getCPtr(OdGsContainerNode obj)
static HandleRef getCPtr(OdGsDevice obj)
Definition: OdGsDevice.cs:25
static HandleRef getCPtr(OdGsEntityNode obj)
static HandleRef getCPtr(OdGsFiler obj)
Definition: OdGsFiler.cs:25
static HandleRef getCPtr(OdGsModelReactor obj)
static HandleRef getCPtr(OdGsNode obj)
Definition: OdGsNode.cs:25
static HandleRef getCPtr(OdGsView obj)
Definition: OdGsView.cs:25
static HandleRef getCPtr(OdGsViewImpl obj)
Definition: OdGsViewImpl.cs:26
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(ViewRefArray obj)
Definition: ViewRefArray.cs:28