Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDgSharedCellDefinition.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 OdDgSharedCellDefinition(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgSharedCellDefinition_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgSharedCellDefinition 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
48
49 public override byte getElementSubType() {
50// test csout
51 /*SIMPLETYPE*/
54 return ret;
55 }
56
57 public static OdDgSharedCellDefinition cast(OdRxObject pObj) {// OdSmartPtr<OdDgSharedCellDefinition>
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
61
62 OdDgSharedCellDefinition ret = null;
63 if (null != mTrans)
64 {
65 mTrans.AddObject((OdDgSharedCellDefinition)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSharedCellDefinition),ptr, true));
66 ret = (OdDgSharedCellDefinition)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSharedCellDefinition),ptr, false);
67 }
68 else
69 {
70 ret = (OdDgSharedCellDefinition)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSharedCellDefinition),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.OdDgSharedCellDefinition_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.OdDgSharedCellDefinition_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.OdDgSharedCellDefinition_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
93
95 return ret;
96}
97
98 public new static OdDgSharedCellDefinition createObject() {// OdSmartPtr<OdDgSharedCellDefinition>
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
102
103 OdDgSharedCellDefinition ret = null;
104 if (null != mTrans)
105 {
106 mTrans.AddObject((OdDgSharedCellDefinition)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSharedCellDefinition),ptr, true));
107 ret = (OdDgSharedCellDefinition)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSharedCellDefinition),ptr, false);
108 }
109 else
110 {
111 ret = (OdDgSharedCellDefinition)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSharedCellDefinition),ptr, true);
112 }
113
115 return ret;
116}
117
123
128
134
139
145
150
155
160
161 public OdDgElementIterator createIterator(bool atBeginning, bool skipDeleted) {// OdDgElementIteratorPtr
162 MemoryManager mMan = MemoryManager.GetMemoryManager();
163 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
164 IntPtr ptr = TG_DbPINVOKE.OdDgSharedCellDefinition_createIterator__SWIG_0(swigCPtr, atBeginning, skipDeleted);
165
166 OdDgElementIterator ret = null;
167 if (null != mTrans)
168 {
169 mTrans.AddObject((OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true));
170 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, false);
171 }
172 else
173 {
174 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true);
175 }
176
178 return ret;
179}
180
181 public OdDgElementIterator createIterator(bool atBeginning) {// OdDgElementIteratorPtr
182 MemoryManager mMan = MemoryManager.GetMemoryManager();
183 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
184 IntPtr ptr = TG_DbPINVOKE.OdDgSharedCellDefinition_createIterator__SWIG_1(swigCPtr, atBeginning);
185
186 OdDgElementIterator ret = null;
187 if (null != mTrans)
188 {
189 mTrans.AddObject((OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true));
190 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, false);
191 }
192 else
193 {
194 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true);
195 }
196
198 return ret;
199}
200
201 public OdDgElementIterator createIterator() {// OdDgElementIteratorPtr
202 MemoryManager mMan = MemoryManager.GetMemoryManager();
203 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
205
206 OdDgElementIterator ret = null;
207 if (null != mTrans)
208 {
209 mTrans.AddObject((OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true));
210 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, false);
211 }
212 else
213 {
214 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true);
215 }
216
218 return ret;
219}
220
226
231
232 public override UInt32 subSetAttributes(OdGiDrawableTraits pTraits) {
233// test csout
234 /*SIMPLETYPE*/
237 return ret;
238 }
239
245
251
257
258 public virtual OdResult transformBy(OdGeMatrix3d xfm, double dCrossUnitsScale) {
261 return ret;
262 }
263
264 public override OdRxObject clone() {// OdRxObjectPtr
265 MemoryManager mMan = MemoryManager.GetMemoryManager();
266 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
267 IntPtr ptr = TG_DbPINVOKE.OdDgSharedCellDefinition_clone(swigCPtr);
268
269 OdRxObject ret = null;
270 if (null != mTrans)
271 {
272 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
273 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
274 }
275 else
276 {
277 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
278 }
279
281 return ret;
282}
283
289
290 public virtual bool loadFromLibrary(OdDgModel pLibraryCell, DuplicateRecordCloning uDuplicateRecordCloning) {
291 bool ret = TG_DbPINVOKE.OdDgSharedCellDefinition_loadFromLibrary__SWIG_0(swigCPtr, OdDgModel.getCPtr(pLibraryCell), (int)uDuplicateRecordCloning);
293 return ret;
294 }
295
296 public virtual bool loadFromLibrary(OdDgModel pLibraryCell) {
299 return ret;
300 }
301
302 public virtual bool changeDrawingOrderOfElements(OdDgElementIdArray arrRelatedElements, OdDgElementIdArray arrRelatingElements, OdDgChangeDrawingOrderMode uMode) {
303 bool ret = TG_DbPINVOKE.OdDgSharedCellDefinition_changeDrawingOrderOfElements(swigCPtr, OdDgElementIdArray.getCPtr(arrRelatedElements), OdDgElementIdArray.getCPtr(arrRelatingElements), (int)uMode);
305 return ret;
306 }
307
313
318
319 protected static string getRealClassName(IntPtr ptr) {
320 string ret = TG_DbPINVOKE.OdDgSharedCellDefinition_getRealClassName(ptr /*SIMPLETYPE*/);
322 return ret;
323 }
324
329 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
330
336
337}
338
339}
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGeMatrix3d obj)
static HandleRef getCPtr(OdGePoint3d obj)
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiDrawableTraits obj)
static HandleRef getCPtr(OdGiViewportDraw obj)
static HandleRef getCPtr(OdGiWorldDraw obj)
static HandleRef getCPtr(OdRxClass obj)
Definition OdRxClass.cs:25
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
Definition OdRxObject.cs:21
static HandleRef getCPtr(OdRxObject obj)
Definition OdRxObject.cs:26
static HandleRef getCPtr(OdRxObjectPtrArray obj)
virtual void gripStatus(OdDgElement.GripStat status)
static HandleRef getCPtr(OdDgElement obj)
static HandleRef getCPtr(OdDgElementIdArray obj)
static HandleRef getCPtr(OdDgElementId obj)
static HandleRef getCPtr(OdDgModel obj)
Definition OdDgModel.cs:26
virtual bool loadFromLibrary(OdDgModel pLibraryCell)
OdDgElementIterator createIterator(bool atBeginning, bool skipDeleted)
static HandleRef getCPtr(OdDgSharedCellDefinition obj)
override bool subWorldDraw(OdGiWorldDraw pWd)
override OdDgElement.ElementTypes getElementType()
override UInt32 subSetAttributes(OdGiDrawableTraits pTraits)
override OdResult transformBy(OdGeMatrix3d xfm)
virtual bool changeDrawingOrderOfElements(OdDgElementIdArray arrRelatedElements, OdDgElementIdArray arrRelatingElements, OdDgChangeDrawingOrderMode uMode)
OdDgElementIterator createIterator(bool atBeginning)
OdDgSharedCellDefinition(IntPtr cPtr, bool cMemoryOwn)
virtual bool loadFromLibrary(OdDgModel pLibraryCell, DuplicateRecordCloning uDuplicateRecordCloning)
override OdResult subGetGeomExtents(OdDgElementId idView, OdGeExtents3d extents)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
override OdResult subGetGeomExtents(OdGeExtents3d extents)
virtual OdResult transformBy(OdGeMatrix3d xfm, double dCrossUnitsScale)
override void Dispose(bool disposing)
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
static new OdDgSharedCellDefinition createObject()
virtual OdResult subExplode(OdRxObjectPtrArray entitySet)
override void subViewportDraw(OdGiViewportDraw pVd)
static OdDgSharedCellDefinition cast(OdRxObject pObj)
override OdRxObject queryX(OdRxClass protocolClass)
virtual void setAnnotationScaleAvailbleFlag(bool bSet)
static global::System.Exception Retrieve()
static void OdDgSharedCellDefinition_set3dFormatFlag(HandleRef jarg1, bool jarg2)
static void OdDgSharedCellDefinition_setOrigin(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDgSharedCellDefinition_subGetGeomExtents__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static byte OdDgSharedCellDefinition_getElementSubType(HandleRef jarg1)
static void OdDgSharedCellDefinition_setDescription(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr OdDgSharedCellDefinition_isA(HandleRef jarg1)
static IntPtr OdDgSharedCellDefinition_createIterator__SWIG_0(HandleRef jarg1, bool jarg2, bool jarg3)
static String OdDgSharedCellDefinition_getDescription(HandleRef jarg1)
static void OdDgSharedCellDefinition_add(HandleRef jarg1, HandleRef jarg2)
static void OdDgSharedCellDefinition_setName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr OdDgSharedCellDefinition_desc()
static IntPtr OdDgSharedCellDefinition_clone(HandleRef jarg1)
static IntPtr OdDgSharedCellDefinition_createIterator__SWIG_1(HandleRef jarg1, bool jarg2)
static IntPtr OdDgSharedCellDefinition_cast(HandleRef jarg1)
static IntPtr OdDgSharedCellDefinition_createIterator__SWIG_2(HandleRef jarg1)
static IntPtr OdDgSharedCellDefinition_createObject()
static int OdDgSharedCellDefinition_subGetGeomExtents__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDgSharedCellDefinition_queryX(HandleRef jarg1, HandleRef jarg2)
static String OdDgSharedCellDefinition_getName(HandleRef jarg1)
static void OdDgSharedCellDefinition_setAnnotationScaleAvailbleFlag(HandleRef jarg1, bool jarg2)
static string OdDgSharedCellDefinition_getRealClassName(IntPtr jarg1)
static bool OdDgSharedCellDefinition_getAnnotationScaleAvailbleFlag(HandleRef jarg1)
static bool OdDgSharedCellDefinition_loadFromLibrary__SWIG_0(HandleRef jarg1, HandleRef jarg2, int jarg3)
static UInt32 OdDgSharedCellDefinition_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static int OdDgSharedCellDefinition_getElementType(HandleRef jarg1)
static bool OdDgSharedCellDefinition_loadFromLibrary__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static bool OdDgSharedCellDefinition_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static bool OdDgSharedCellDefinition_changeDrawingOrderOfElements(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4)
static global::System.IntPtr OdDgSharedCellDefinition_getOrigin(HandleRef jarg1)
static int OdDgSharedCellDefinition_transformBy__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgSharedCellDefinition_subViewportDraw(HandleRef jarg1, HandleRef jarg2)
static int OdDgSharedCellDefinition_subExplode(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDgSharedCellDefinition_transformBy__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3)
static void delete_OdDgSharedCellDefinition(HandleRef jarg1)