Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgCellHeader3d.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.TG {
12
13using System;
14using System.Runtime.InteropServices;
15using Teigha.Core;
16
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDgCellHeader3d(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgCellHeader3d_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgCellHeader3d obj) {
27 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
28 }
29
30 protected override void Dispose(bool disposing) {
31 lock(this) {
32 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
33 if (swigCMemOwn) {
34 swigCMemOwn = false;
36 }
37 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
38 }
39 base.Dispose(disposing);
40 }
41 }
42
46 return ret;
47 }
48
49 public override byte getElementSubType() {
50// test csout
51 /*SIMPLETYPE*/
54 return ret;
55 }
56
57 public static OdDgCellHeader3d cast(OdRxObject pObj) {// OdSmartPtr<OdDgCellHeader3d>
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
61
62 OdDgCellHeader3d ret = null;
63 if (null != mTrans)
64 {
65 mTrans.AddObject((OdDgCellHeader3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgCellHeader3d),ptr, true));
66 ret = (OdDgCellHeader3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgCellHeader3d),ptr, false);
67 }
68 else
69 {
70 ret = (OdDgCellHeader3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgCellHeader3d),ptr, true);
71 }
72
74 return ret;
75}
76
77 public new static OdRxClass desc() {
78 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgCellHeader3d_desc(),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public override OdRxClass isA() {
85 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgCellHeader3d_isA(swigCPtr),false); /*createInt 3_2*/
86
88 return ret;
89}
90
91 public override OdRxObject queryX(OdRxClass protocolClass) {
92 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),TG_DbPINVOKE.OdDgCellHeader3d_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
93
95 return ret;
96}
97
98 public new static OdDgCellHeader3d createObject() {// OdSmartPtr<OdDgCellHeader3d>
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
102
103 OdDgCellHeader3d ret = null;
104 if (null != mTrans)
105 {
106 mTrans.AddObject((OdDgCellHeader3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgCellHeader3d),ptr, true));
107 ret = (OdDgCellHeader3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgCellHeader3d),ptr, false);
108 }
109 else
110 {
111 ret = (OdDgCellHeader3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgCellHeader3d),ptr, true);
112 }
113
115 return ret;
116}
117
118 public override void setHbitFlag(bool flag) {
121 }
122
123 public virtual String getName() {
124 string ret = TG_DbPINVOKE.OdDgCellHeader3d_getName(swigCPtr);
126 return ret;
127}
128
129 public virtual void setName(String name) {
132 }
133
134 public virtual OdGePoint3d getOrigin() {
137 return ret;
138 }
139
140 public virtual void setOrigin(OdGePoint3d origin) {
143 }
144
148 return ret;
149 }
150
151 public virtual void setTransformation(OdGeMatrix3d rotation) {
154 }
155
156 public virtual bool isPolygonWithHoles() {
159 return ret;
160 }
161
162 public virtual void add(OdDgElement pElement) {
165 }
166
167 public virtual OdDgElementIterator createIterator(bool atBeginning, bool skipDeleted) {// OdDgElementIteratorPtr
168 MemoryManager mMan = MemoryManager.GetMemoryManager();
169 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
170 IntPtr ptr = TG_DbPINVOKE.OdDgCellHeader3d_createIterator__SWIG_0(swigCPtr, atBeginning, skipDeleted);
171
172 OdDgElementIterator ret = null;
173 if (null != mTrans)
174 {
175 mTrans.AddObject((OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true));
176 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, false);
177 }
178 else
179 {
180 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true);
181 }
182
184 return ret;
185}
186
187 public virtual OdDgElementIterator createIterator(bool atBeginning) {// OdDgElementIteratorPtr
188 MemoryManager mMan = MemoryManager.GetMemoryManager();
189 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
190 IntPtr ptr = TG_DbPINVOKE.OdDgCellHeader3d_createIterator__SWIG_1(swigCPtr, atBeginning);
191
192 OdDgElementIterator ret = null;
193 if (null != mTrans)
194 {
195 mTrans.AddObject((OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true));
196 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, false);
197 }
198 else
199 {
200 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true);
201 }
202
204 return ret;
205}
206
207 public virtual OdDgElementIterator createIterator() {// OdDgElementIteratorPtr
208 MemoryManager mMan = MemoryManager.GetMemoryManager();
209 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
211
212 OdDgElementIterator ret = null;
213 if (null != mTrans)
214 {
215 mTrans.AddObject((OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true));
216 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, false);
217 }
218 else
219 {
220 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true);
221 }
222
224 return ret;
225}
226
227 public override OdRxObject clone() {// OdRxObjectPtr
228 MemoryManager mMan = MemoryManager.GetMemoryManager();
229 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
230 IntPtr ptr = TG_DbPINVOKE.OdDgCellHeader3d_clone(swigCPtr);
231
232 OdRxObject ret = null;
233 if (null != mTrans)
234 {
235 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
236 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
237 }
238 else
239 {
240 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
241 }
242
244 return ret;
245}
246
247 public override OdResult explodeGeometry(OdRxObjectPtrArray entitySet) {
250 return ret;
251 }
252
253 public override OdResult erase(bool eraseIt) {
256 return ret;
257 }
258
259 public override OdResult erase() {
262 return ret;
263 }
264
265 public override bool subWorldDraw(OdGiWorldDraw pWd) {
268 return ret;
269 }
270
271 public override UInt32 subSetAttributes(OdGiDrawableTraits pDrwTraits) {
272// test csout
273 /*SIMPLETYPE*/
276 return ret;
277 }
278
279 public override OdResult subGetGeomExtents(OdGeExtents3d extents) {
282 return ret;
283 }
284
285 public override OdResult subGetGeomExtents(OdDgElementId idView, OdGeExtents3d extents) {
288 return ret;
289 }
290
291 public override void subSetDatabaseDefaults(OdDgDatabase pDb, bool doSubents) {
294 }
295
296 public virtual OdResult subExplode(OdRxObjectPtrArray entitySet) {
299 return ret;
300 }
301
302 public virtual void subHighlight(bool bDoIt, OdDgFullSubentPath pSubId, bool highlightAll) {
305 }
306
307 public virtual void subHighlight(bool bDoIt, OdDgFullSubentPath pSubId) {
310 }
311
312 public virtual void subHighlight(bool bDoIt) {
315 }
316
317 public virtual void subHighlight() {
320 }
321
322 public virtual bool loadFromLibrary(OdDgModel pLibraryCell, DuplicateRecordCloning uDuplicateRecordCloning) {
323 bool ret = TG_DbPINVOKE.OdDgCellHeader3d_loadFromLibrary__SWIG_0(swigCPtr, OdDgModel.getCPtr(pLibraryCell), (int)uDuplicateRecordCloning);
325 return ret;
326 }
327
328 public virtual bool loadFromLibrary(OdDgModel pLibraryCell) {
331 return ret;
332 }
333
334 public virtual bool changeDrawingOrderOfElements(OdDgElementIdArray arrRelatedElements, OdDgElementIdArray arrRelatingElements, OdDgChangeDrawingOrderMode uMode) {
335 bool ret = TG_DbPINVOKE.OdDgCellHeader3d_changeDrawingOrderOfElements(swigCPtr, OdDgElementIdArray.getCPtr(arrRelatedElements), OdDgElementIdArray.getCPtr(arrRelatingElements), (int)uMode);
337 return ret;
338 }
339
340 public override void setGeometryModified(bool bSet) {
343 }
344
345 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
346 string ret = TG_DbPINVOKE.OdDgCellHeader3d_getRealClassName(ptr /*SIMPLETYPE*/);
348 return ret;
349 }
350
355 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
356
362
363}
364
365}
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGeMatrix3d obj)
Definition: OdGeMatrix3d.cs:26
static HandleRef getCPtr(OdGePoint3d obj)
Definition: OdGePoint3d.cs:26
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiDrawableTraits obj)
static HandleRef getCPtr(OdGiWorldDraw obj)
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdRxObjectPtrArray obj)
override bool subWorldDraw(OdGiWorldDraw pWd)
static new OdRxClass desc()
virtual void subHighlight(bool bDoIt)
override void Dispose(bool disposing)
override byte getElementSubType()
override OdResult subGetGeomExtents(OdDgElementId idView, OdGeExtents3d extents)
virtual bool loadFromLibrary(OdDgModel pLibraryCell)
virtual OdDgElementIterator createIterator(bool atBeginning, bool skipDeleted)
override OdResult erase()
virtual void setOrigin(OdGePoint3d origin)
static string getRealClassName(IntPtr ptr)
virtual OdResult subExplode(OdRxObjectPtrArray entitySet)
override OdDgElement.ElementTypes getElementType()
override void setHbitFlag(bool flag)
static new OdDgCellHeader3d createObject()
override OdResult subGetGeomExtents(OdGeExtents3d extents)
override OdRxClass isA()
override OdResult explodeGeometry(OdRxObjectPtrArray entitySet)
virtual void setTransformation(OdGeMatrix3d rotation)
virtual OdGeMatrix3d getTransformation()
virtual void subHighlight(bool bDoIt, OdDgFullSubentPath pSubId)
OdDgCellHeader3d(IntPtr cPtr, bool cMemoryOwn)
virtual bool loadFromLibrary(OdDgModel pLibraryCell, DuplicateRecordCloning uDuplicateRecordCloning)
virtual bool changeDrawingOrderOfElements(OdDgElementIdArray arrRelatedElements, OdDgElementIdArray arrRelatingElements, OdDgChangeDrawingOrderMode uMode)
override void subSetDatabaseDefaults(OdDgDatabase pDb, bool doSubents)
virtual void add(OdDgElement pElement)
virtual void setName(String name)
virtual void subHighlight(bool bDoIt, OdDgFullSubentPath pSubId, bool highlightAll)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
override OdRxObject queryX(OdRxClass protocolClass)
override OdResult erase(bool eraseIt)
virtual OdGePoint3d getOrigin()
static HandleRef getCPtr(OdDgCellHeader3d obj)
static OdDgCellHeader3d cast(OdRxObject pObj)
virtual OdDgElementIterator createIterator(bool atBeginning)
override void setGeometryModified(bool bSet)
override UInt32 subSetAttributes(OdGiDrawableTraits pDrwTraits)
override OdRxObject clone()
virtual OdDgElementIterator createIterator()
static HandleRef getCPtr(OdDgDatabase obj)
Definition: OdDgDatabase.cs:26
virtual void gripStatus(OdDgElement.GripStat status)
Definition: OdDgElement.cs:877
static HandleRef getCPtr(OdDgElement obj)
Definition: OdDgElement.cs:26
static HandleRef getCPtr(OdDgElementIdArray obj)
static HandleRef getCPtr(OdDgElementId obj)
static HandleRef getCPtr(OdDgFullSubentPath obj)
static HandleRef getCPtr(OdDgModel obj)
Definition: OdDgModel.cs:26
static global::System.Exception Retrieve()
static IntPtr OdDgCellHeader3d_isA(HandleRef jarg1)
static IntPtr OdDgCellHeader3d_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgCellHeader3d_createIterator__SWIG_0(HandleRef jarg1, bool jarg2, bool jarg3)
static void OdDgCellHeader3d_subHighlight__SWIG_2(HandleRef jarg1, bool jarg2)
static bool OdDgCellHeader3d_isPolygonWithHoles(HandleRef jarg1)
static void OdDgCellHeader3d_subSetDatabaseDefaults(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static void OdDgCellHeader3d_setOrigin(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_OdDgCellHeader3d(HandleRef jarg1)
static bool OdDgCellHeader3d_changeDrawingOrderOfElements(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4)
static void OdDgCellHeader3d_setTransformation(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDgCellHeader3d_desc()
static byte OdDgCellHeader3d_getElementSubType(HandleRef jarg1)
static IntPtr OdDgCellHeader3d_clone(HandleRef jarg1)
static int OdDgCellHeader3d_erase__SWIG_1(HandleRef jarg1)
static int OdDgCellHeader3d_subGetGeomExtents__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgCellHeader3d_subExplode(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDgCellHeader3d_getTransformation(HandleRef jarg1)
static String OdDgCellHeader3d_getName(HandleRef jarg1)
static void OdDgCellHeader3d_subHighlight__SWIG_1(HandleRef jarg1, bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDgCellHeader3d_cast(HandleRef jarg1)
static int OdDgCellHeader3d_getElementType(HandleRef jarg1)
static IntPtr OdDgCellHeader3d_createIterator__SWIG_2(HandleRef jarg1)
static UInt32 OdDgCellHeader3d_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static bool OdDgCellHeader3d_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static string OdDgCellHeader3d_getRealClassName(IntPtr jarg1)
static IntPtr OdDgCellHeader3d_createIterator__SWIG_1(HandleRef jarg1, bool jarg2)
static void OdDgCellHeader3d_setHbitFlag(HandleRef jarg1, bool jarg2)
static int OdDgCellHeader3d_subGetGeomExtents__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDgCellHeader3d_loadFromLibrary__SWIG_0(HandleRef jarg1, HandleRef jarg2, int jarg3)
static void OdDgCellHeader3d_setGeometryModified(HandleRef jarg1, bool jarg2)
static int OdDgCellHeader3d_explodeGeometry(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDgCellHeader3d_erase__SWIG_0(HandleRef jarg1, bool jarg2)
static void OdDgCellHeader3d_add(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgCellHeader3d_createObject()
static global::System.IntPtr OdDgCellHeader3d_getOrigin(HandleRef jarg1)
static void OdDgCellHeader3d_subHighlight__SWIG_3(HandleRef jarg1)
static void OdDgCellHeader3d_subHighlight__SWIG_0(HandleRef jarg1, bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4)
static void OdDgCellHeader3d_setName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static bool OdDgCellHeader3d_loadFromLibrary__SWIG_1(HandleRef jarg1, HandleRef jarg2)