Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgCellHeader2d.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 OdDgCellHeader2d(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgCellHeader2d_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgCellHeader2d 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 OdDgCellHeader2d cast(OdRxObject pObj) {// OdSmartPtr<OdDgCellHeader2d>
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
61
62 OdDgCellHeader2d ret = null;
63 if (null != mTrans)
64 {
65 mTrans.AddObject((OdDgCellHeader2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgCellHeader2d),ptr, true));
66 ret = (OdDgCellHeader2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgCellHeader2d),ptr, false);
67 }
68 else
69 {
70 ret = (OdDgCellHeader2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgCellHeader2d),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.OdDgCellHeader2d_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.OdDgCellHeader2d_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.OdDgCellHeader2d_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
93
95 return ret;
96}
97
98 public new static OdDgCellHeader2d createObject() {// OdSmartPtr<OdDgCellHeader2d>
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
102
103 OdDgCellHeader2d ret = null;
104 if (null != mTrans)
105 {
106 mTrans.AddObject((OdDgCellHeader2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgCellHeader2d),ptr, true));
107 ret = (OdDgCellHeader2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgCellHeader2d),ptr, false);
108 }
109 else
110 {
111 ret = (OdDgCellHeader2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgCellHeader2d),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.OdDgCellHeader2d_getName(swigCPtr);
126 return ret;
127}
128
129 public virtual void setName(String name) {
132 }
133
134 public virtual OdGePoint2d getOrigin() {
137 return ret;
138 }
139
140 public virtual void setOrigin(OdGePoint2d origin) {
143 }
144
148 return ret;
149 }
150
151 public virtual void setTransformation(OdGeMatrix2d 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.OdDgCellHeader2d_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.OdDgCellHeader2d_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 bool subWorldDraw(OdGiWorldDraw pWd) {
230 return ret;
231 }
232
233 public override UInt32 subSetAttributes(OdGiDrawableTraits pDrwTraits) {
234// test csout
235 /*SIMPLETYPE*/
238 return ret;
239 }
240
241 public override OdResult subGetGeomExtents(OdGeExtents3d extents) {
244 return ret;
245 }
246
247 public override OdResult subGetGeomExtents(OdDgElementId idView, OdGeExtents3d extents) {
250 return ret;
251 }
252
253 public override void subSetDatabaseDefaults(OdDgDatabase pDb, bool doSubents) {
256 }
257
258 public virtual void subHighlight(bool bDoIt, OdDgFullSubentPath pSubId, bool highlightAll) {
261 }
262
263 public virtual void subHighlight(bool bDoIt, OdDgFullSubentPath pSubId) {
266 }
267
268 public virtual void subHighlight(bool bDoIt) {
271 }
272
273 public virtual void subHighlight() {
276 }
277
278 public override OdRxObject clone() {// OdRxObjectPtr
279 MemoryManager mMan = MemoryManager.GetMemoryManager();
280 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
281 IntPtr ptr = TG_DbPINVOKE.OdDgCellHeader2d_clone(swigCPtr);
282
283 OdRxObject ret = null;
284 if (null != mTrans)
285 {
286 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
287 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
288 }
289 else
290 {
291 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
292 }
293
295 return ret;
296}
297
298 public override OdResult erase(bool eraseIt) {
301 return ret;
302 }
303
304 public override OdResult erase() {
307 return ret;
308 }
309
310 public virtual OdResult subExplode(OdRxObjectPtrArray entitySet) {
313 return ret;
314 }
315
316 public virtual bool loadFromLibrary(OdDgModel pLibraryCell, DuplicateRecordCloning uDuplicateRecordCloning) {
317 bool ret = TG_DbPINVOKE.OdDgCellHeader2d_loadFromLibrary__SWIG_0(swigCPtr, OdDgModel.getCPtr(pLibraryCell), (int)uDuplicateRecordCloning);
319 return ret;
320 }
321
322 public virtual bool loadFromLibrary(OdDgModel pLibraryCell) {
325 return ret;
326 }
327
328 public virtual bool changeDrawingOrderOfElements(OdDgElementIdArray arrRelatedElements, OdDgElementIdArray arrRelatingElements, OdDgChangeDrawingOrderMode uMode) {
329 bool ret = TG_DbPINVOKE.OdDgCellHeader2d_changeDrawingOrderOfElements(swigCPtr, OdDgElementIdArray.getCPtr(arrRelatedElements), OdDgElementIdArray.getCPtr(arrRelatingElements), (int)uMode);
331 return ret;
332 }
333
334 public override void setGeometryModified(bool bSet) {
337 }
338
339 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
340 string ret = TG_DbPINVOKE.OdDgCellHeader2d_getRealClassName(ptr /*SIMPLETYPE*/);
342 return ret;
343 }
344
349 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
350
356
357}
358
359}
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGeMatrix2d obj)
Definition: OdGeMatrix2d.cs:26
static HandleRef getCPtr(OdGePoint2d obj)
Definition: OdGePoint2d.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 byte getElementSubType()
virtual bool loadFromLibrary(OdDgModel pLibraryCell)
override void setHbitFlag(bool flag)
virtual void setName(String name)
virtual void setOrigin(OdGePoint2d origin)
virtual OdDgElementIterator createIterator()
override bool subWorldDraw(OdGiWorldDraw pWd)
static new OdDgCellHeader2d createObject()
override OdResult erase()
override OdResult subGetGeomExtents(OdDgElementId idView, OdGeExtents3d extents)
override OdDgElement.ElementTypes getElementType()
override void subSetDatabaseDefaults(OdDgDatabase pDb, bool doSubents)
static new OdRxClass desc()
virtual OdDgElementIterator createIterator(bool atBeginning, bool skipDeleted)
virtual void subHighlight(bool bDoIt)
override OdRxObject queryX(OdRxClass protocolClass)
virtual void subHighlight(bool bDoIt, OdDgFullSubentPath pSubId, bool highlightAll)
OdDgCellHeader2d(IntPtr cPtr, bool cMemoryOwn)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
override OdRxClass isA()
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
override OdRxObject clone()
override UInt32 subSetAttributes(OdGiDrawableTraits pDrwTraits)
virtual void add(OdDgElement pElement)
virtual OdGeMatrix2d getTransformation()
static HandleRef getCPtr(OdDgCellHeader2d obj)
virtual bool changeDrawingOrderOfElements(OdDgElementIdArray arrRelatedElements, OdDgElementIdArray arrRelatingElements, OdDgChangeDrawingOrderMode uMode)
virtual OdDgElementIterator createIterator(bool atBeginning)
virtual OdGePoint2d getOrigin()
override void Dispose(bool disposing)
virtual void subHighlight(bool bDoIt, OdDgFullSubentPath pSubId)
override OdResult erase(bool eraseIt)
virtual OdResult subExplode(OdRxObjectPtrArray entitySet)
virtual void setTransformation(OdGeMatrix2d rotation)
override OdResult subGetGeomExtents(OdGeExtents3d extents)
override void setGeometryModified(bool bSet)
static string getRealClassName(IntPtr ptr)
virtual bool loadFromLibrary(OdDgModel pLibraryCell, DuplicateRecordCloning uDuplicateRecordCloning)
static OdDgCellHeader2d cast(OdRxObject pObj)
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 OdDgCellHeader2d_isA(HandleRef jarg1)
static int OdDgCellHeader2d_subGetGeomExtents__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgCellHeader2d_add(HandleRef jarg1, HandleRef jarg2)
static void OdDgCellHeader2d_setHbitFlag(HandleRef jarg1, bool jarg2)
static IntPtr OdDgCellHeader2d_cast(HandleRef jarg1)
static IntPtr OdDgCellHeader2d_createIterator__SWIG_2(HandleRef jarg1)
static bool OdDgCellHeader2d_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static int OdDgCellHeader2d_subGetGeomExtents__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgCellHeader2d_getElementType(HandleRef jarg1)
static int OdDgCellHeader2d_erase__SWIG_1(HandleRef jarg1)
static IntPtr OdDgCellHeader2d_desc()
static int OdDgCellHeader2d_erase__SWIG_0(HandleRef jarg1, bool jarg2)
static IntPtr OdDgCellHeader2d_createIterator__SWIG_1(HandleRef jarg1, bool jarg2)
static IntPtr OdDgCellHeader2d_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDgCellHeader2d_subHighlight__SWIG_0(HandleRef jarg1, bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4)
static void OdDgCellHeader2d_subHighlight__SWIG_3(HandleRef jarg1)
static bool OdDgCellHeader2d_loadFromLibrary__SWIG_0(HandleRef jarg1, HandleRef jarg2, int jarg3)
static IntPtr OdDgCellHeader2d_createObject()
static global::System.IntPtr OdDgCellHeader2d_getOrigin(HandleRef jarg1)
static void OdDgCellHeader2d_setGeometryModified(HandleRef jarg1, bool jarg2)
static void delete_OdDgCellHeader2d(HandleRef jarg1)
static String OdDgCellHeader2d_getName(HandleRef jarg1)
static IntPtr OdDgCellHeader2d_createIterator__SWIG_0(HandleRef jarg1, bool jarg2, bool jarg3)
static IntPtr OdDgCellHeader2d_clone(HandleRef jarg1)
static int OdDgCellHeader2d_subExplode(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDgCellHeader2d_loadFromLibrary__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static bool OdDgCellHeader2d_changeDrawingOrderOfElements(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4)
static void OdDgCellHeader2d_setName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDgCellHeader2d_subHighlight__SWIG_1(HandleRef jarg1, bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static UInt32 OdDgCellHeader2d_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static byte OdDgCellHeader2d_getElementSubType(HandleRef jarg1)
static void OdDgCellHeader2d_subHighlight__SWIG_2(HandleRef jarg1, bool jarg2)
static void OdDgCellHeader2d_subSetDatabaseDefaults(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static bool OdDgCellHeader2d_isPolygonWithHoles(HandleRef jarg1)
static void OdDgCellHeader2d_setTransformation(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgCellHeader2d_setOrigin(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static string OdDgCellHeader2d_getRealClassName(IntPtr jarg1)
static global::System.IntPtr OdDgCellHeader2d_getTransformation(HandleRef jarg1)