Extended .NET SDK Documentation 2024 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
46 return ret;
47 }
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
118 public String getName() {
119 string ret = TG_DbPINVOKE.OdDgSharedCellDefinition_getName(swigCPtr);
121 return ret;
122}
123
124 public void setName(String name) {
127 }
128
132 return ret;
133}
134
135 public void setDescription(String description) {
138 }
139
143 return ret;
144 }
145
146 public void setOrigin(OdGePoint3d origin) {
149 }
150
151 public void set3dFormatFlag(bool value) {
154 }
155
156 public void add(OdDgElement pElement) {
159 }
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
221 public override bool subWorldDraw(OdGiWorldDraw pWd) {
224 return ret;
225 }
226
227 public override void subViewportDraw(OdGiViewportDraw pVd) {
230 }
231
232 public override UInt32 subSetAttributes(OdGiDrawableTraits pTraits) {
233// test csout
234 /*SIMPLETYPE*/
237 return ret;
238 }
239
240 public override OdResult subGetGeomExtents(OdGeExtents3d extents) {
243 return ret;
244 }
245
246 public override OdResult transformBy(OdGeMatrix3d xfm) {
249 return ret;
250 }
251
252 public virtual OdResult transformBy(OdGeMatrix3d xfm, double dCrossUnitsScale) {
255 return ret;
256 }
257
258 public override OdRxObject clone() {// OdRxObjectPtr
259 MemoryManager mMan = MemoryManager.GetMemoryManager();
260 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
261 IntPtr ptr = TG_DbPINVOKE.OdDgSharedCellDefinition_clone(swigCPtr);
262
263 OdRxObject ret = null;
264 if (null != mTrans)
265 {
266 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
267 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
268 }
269 else
270 {
271 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
272 }
273
275 return ret;
276}
277
278 public virtual OdResult subExplode(OdRxObjectPtrArray entitySet) {
281 return ret;
282 }
283
284 public virtual bool loadFromLibrary(OdDgModel pLibraryCell, DuplicateRecordCloning uDuplicateRecordCloning) {
285 bool ret = TG_DbPINVOKE.OdDgSharedCellDefinition_loadFromLibrary__SWIG_0(swigCPtr, OdDgModel.getCPtr(pLibraryCell), (int)uDuplicateRecordCloning);
287 return ret;
288 }
289
290 public virtual bool loadFromLibrary(OdDgModel pLibraryCell) {
293 return ret;
294 }
295
296 public virtual bool changeDrawingOrderOfElements(OdDgElementIdArray arrRelatedElements, OdDgElementIdArray arrRelatingElements, OdDgChangeDrawingOrderMode uMode) {
297 bool ret = TG_DbPINVOKE.OdDgSharedCellDefinition_changeDrawingOrderOfElements(swigCPtr, OdDgElementIdArray.getCPtr(arrRelatedElements), OdDgElementIdArray.getCPtr(arrRelatingElements), (int)uMode);
299 return ret;
300 }
301
302 public virtual bool getAnnotationScaleAvailbleFlag() {
305 return ret;
306 }
307
308 public virtual void setAnnotationScaleAvailbleFlag(bool bSet) {
311 }
312
313 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
314 string ret = TG_DbPINVOKE.OdDgSharedCellDefinition_getRealClassName(ptr /*SIMPLETYPE*/);
316 return ret;
317 }
318
323 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
324
330
331}
332
333}
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(OdGiViewportDraw 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)
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(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)
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 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 IntPtr OdDgSharedCellDefinition_queryX(HandleRef jarg1, HandleRef jarg2)
static int OdDgSharedCellDefinition_subGetGeomExtents(HandleRef jarg1, global::System.Runtime.InteropServices.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)