Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgSharedCellReference.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 OdDgSharedCellReference(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgSharedCellReference_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgSharedCellReference 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 OdDgSharedCellReference cast(OdRxObject pObj) {// OdSmartPtr<OdDgSharedCellReference>
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
61
62 OdDgSharedCellReference ret = null;
63 if (null != mTrans)
64 {
65 mTrans.AddObject((OdDgSharedCellReference)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSharedCellReference),ptr, true));
66 ret = (OdDgSharedCellReference)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSharedCellReference),ptr, false);
67 }
68 else
69 {
70 ret = (OdDgSharedCellReference)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSharedCellReference),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.OdDgSharedCellReference_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.OdDgSharedCellReference_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.OdDgSharedCellReference_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
93
95 return ret;
96}
97
98 public new static OdDgSharedCellReference createObject() {// OdSmartPtr<OdDgSharedCellReference>
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
102
103 OdDgSharedCellReference ret = null;
104 if (null != mTrans)
105 {
106 mTrans.AddObject((OdDgSharedCellReference)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSharedCellReference),ptr, true));
107 ret = (OdDgSharedCellReference)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSharedCellReference),ptr, false);
108 }
109 else
110 {
111 ret = (OdDgSharedCellReference)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSharedCellReference),ptr, true);
112 }
113
115 return ret;
116}
117
121 return ret;
122}
123
124 public void setDefinitionName(String name) {
127 }
128
129 public OdDgSharedCellDefinition findDefinition() {// OdDgSharedCellDefinitionPtr
130 MemoryManager mMan = MemoryManager.GetMemoryManager();
131 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
133
134 OdDgSharedCellDefinition ret = null;
135 if (null != mTrans)
136 {
137 mTrans.AddObject((OdDgSharedCellDefinition)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSharedCellDefinition),ptr, true));
138 ret = (OdDgSharedCellDefinition)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSharedCellDefinition),ptr, false);
139 }
140 else
141 {
142 ret = (OdDgSharedCellDefinition)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSharedCellDefinition),ptr, true);
143 }
144
146 return ret;
147}
148
152 return ret;
153 }
154
155 public void setTransformation(OdGeMatrix3d transformation) {
158 }
159
163 return ret;
164 }
165
166 public void setOrigin(OdGePoint3d origin) {
169 }
170
171 public UInt16 getClassMap() {
172// test csout
173 /*SIMPLETYPE*/
176 return ret;
177 }
178
179 public void setClassMap(UInt16 /*SIMPLETYPE*/ map) {
180 TG_DbPINVOKE.OdDgSharedCellReference_setClassMap(swigCPtr, map /*SIMPLETYPE*/);
182 }
183
184 public bool getLevelOverrideFlag() {
187 return ret;
188 }
189
190 public void setLevelOverrideFlag(bool value) {
193 }
194
198 return ret;
199 }
200
201 public void setRelativeOverrideFlag(bool value) {
204 }
205
206 public bool getClassOverrideFlag() {
209 return ret;
210 }
211
212 public void setClassOverrideFlag(bool value) {
215 }
216
217 public bool getColorOverrideFlag() {
220 return ret;
221 }
222
223 public void setColorOverrideFlag(bool value) {
226 }
227
228 public bool getWeightOverrideFlag() {
231 return ret;
232 }
233
234 public void setWeightOverrideFlag(bool value) {
237 }
238
239 public bool getStyleOverrideFlag() {
242 return ret;
243 }
244
245 public void setStyleOverrideFlag(bool value) {
248 }
249
253 return ret;
254 }
255
259 }
260
264 return ret;
265 }
266
270 }
271
272 public double getAnnotationScale() {
275 return ret;
276 }
277
278 public void setAnnotationScale(double value) {
281 }
282
286 return ret;
287 }
288
289 public virtual void setLineStyleModifiers(OdGiDgLinetypeModifiers modifiers) {
292 }
293
294 public virtual double getLineStyleScale() {
297 return ret;
298 }
299
300 public virtual void setLineStyleScale(double dScale) {
303 }
304
305 public virtual void setClipBoundary(OdGiClipBoundary clipBoundary) {
308 }
309
310 public virtual bool getClipBoundary(OdGiClipBoundary clipBoundary) {
313 return ret;
314 }
315
316 public override bool subWorldDraw(OdGiWorldDraw pWd) {
319 return ret;
320 }
321
322 public override void subViewportDraw(OdGiViewportDraw pVd) {
325 }
326
327 public override OdResult subGetGeomExtents(OdDgElementId idView, OdGeExtents3d extents) {
330 return ret;
331 }
332
333 public override UInt32 subSetAttributes(OdGiDrawableTraits pTraits) {
334// test csout
335 /*SIMPLETYPE*/
338 return ret;
339 }
340
341 public virtual OdResult subExplode(OdRxObjectPtrArray entitySet) {
344 return ret;
345 }
346
347 public override OdRxObject clone() {// OdRxObjectPtr
348 MemoryManager mMan = MemoryManager.GetMemoryManager();
349 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
350 IntPtr ptr = TG_DbPINVOKE.OdDgSharedCellReference_clone(swigCPtr);
351
352 OdRxObject ret = null;
353 if (null != mTrans)
354 {
355 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
356 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
357 }
358 else
359 {
360 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
361 }
362
364 return ret;
365}
366
367 public virtual bool allowToDraw() {
370 return ret;
371 }
372
373 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
374 string ret = TG_DbPINVOKE.OdDgSharedCellReference_getRealClassName(ptr /*SIMPLETYPE*/);
376 return ret;
377 }
378
383 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
384
390
391}
392
393}
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGeMatrix3d obj)
Definition: OdGeMatrix3d.cs:26
static HandleRef getCPtr(OdGePoint3d obj)
Definition: OdGePoint3d.cs:26
static HandleRef getCPtr(OdGiClipBoundary obj)
static HandleRef getCPtr(OdGiDgLinetypeModifiers 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
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(OdDgElementId obj)
virtual void setClipBoundary(OdGiClipBoundary clipBoundary)
override UInt32 subSetAttributes(OdGiDrawableTraits pTraits)
override void Dispose(bool disposing)
override OdDgElement.ElementTypes getElementType()
override bool subWorldDraw(OdGiWorldDraw pWd)
virtual OdResult subExplode(OdRxObjectPtrArray entitySet)
override void subViewportDraw(OdGiViewportDraw pVd)
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
override OdResult subGetGeomExtents(OdDgElementId idView, OdGeExtents3d extents)
virtual void setLineStyleModifiers(OdGiDgLinetypeModifiers modifiers)
static new OdDgSharedCellReference createObject()
override OdRxObject queryX(OdRxClass protocolClass)
virtual OdGiDgLinetypeModifiers getLineStyleModifiers()
OdDgSharedCellReference(IntPtr cPtr, bool cMemoryOwn)
OdDgSharedCellDefinition findDefinition()
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
virtual void setLineStyleScale(double dScale)
void setTransformation(OdGeMatrix3d transformation)
static string getRealClassName(IntPtr ptr)
virtual bool getClipBoundary(OdGiClipBoundary clipBoundary)
static HandleRef getCPtr(OdDgSharedCellReference obj)
static OdDgSharedCellReference cast(OdRxObject pObj)
static global::System.Exception Retrieve()
static bool OdDgSharedCellReference_getStyleOverrideFlag(HandleRef jarg1)
static void OdDgSharedCellReference_setRelativeOverrideFlag(HandleRef jarg1, bool jarg2)
static void OdDgSharedCellReference_setColorOverrideFlag(HandleRef jarg1, bool jarg2)
static IntPtr OdDgSharedCellReference_queryX(HandleRef jarg1, HandleRef jarg2)
static bool OdDgSharedCellReference_getAssociativePointOverrideFlag(HandleRef jarg1)
static void OdDgSharedCellReference_setAnnotationScale(HandleRef jarg1, double jarg2)
static void OdDgSharedCellReference_subViewportDraw(HandleRef jarg1, HandleRef jarg2)
static bool OdDgSharedCellReference_getLevelOverrideFlag(HandleRef jarg1)
static bool OdDgSharedCellReference_getClipBoundary(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static string OdDgSharedCellReference_getRealClassName(IntPtr jarg1)
static byte OdDgSharedCellReference_getElementSubType(HandleRef jarg1)
static bool OdDgSharedCellReference_getRelativeOverrideFlag(HandleRef jarg1)
static int OdDgSharedCellReference_subExplode(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDgSharedCellReference_allowToDraw(HandleRef jarg1)
static global::System.IntPtr OdDgSharedCellReference_getOrigin(HandleRef jarg1)
static bool OdDgSharedCellReference_getClassOverrideFlag(HandleRef jarg1)
static IntPtr OdDgSharedCellReference_cast(HandleRef jarg1)
static bool OdDgSharedCellReference_getWeightOverrideFlag(HandleRef jarg1)
static global::System.IntPtr OdDgSharedCellReference_getLineStyleModifiers(HandleRef jarg1)
static void OdDgSharedCellReference_setAssociativePointOverrideFlag(HandleRef jarg1, bool jarg2)
static void OdDgSharedCellReference_setStyleOverrideFlag(HandleRef jarg1, bool jarg2)
static void OdDgSharedCellReference_setUseAnnotationScaleFlag(HandleRef jarg1, bool jarg2)
static int OdDgSharedCellReference_subGetGeomExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDgSharedCellReference_setClassOverrideFlag(HandleRef jarg1, bool jarg2)
static UInt32 OdDgSharedCellReference_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static bool OdDgSharedCellReference_getColorOverrideFlag(HandleRef jarg1)
static void OdDgSharedCellReference_setClipBoundary(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDgSharedCellReference_isA(HandleRef jarg1)
static double OdDgSharedCellReference_getAnnotationScale(HandleRef jarg1)
static UInt16 OdDgSharedCellReference_getClassMap(HandleRef jarg1)
static void OdDgSharedCellReference_setDefinitionName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDgSharedCellReference_setWeightOverrideFlag(HandleRef jarg1, bool jarg2)
static double OdDgSharedCellReference_getLineStyleScale(HandleRef jarg1)
static void OdDgSharedCellReference_setLineStyleScale(HandleRef jarg1, double jarg2)
static int OdDgSharedCellReference_getElementType(HandleRef jarg1)
static IntPtr OdDgSharedCellReference_clone(HandleRef jarg1)
static void OdDgSharedCellReference_setOrigin(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDgSharedCellReference_desc()
static void delete_OdDgSharedCellReference(HandleRef jarg1)
static void OdDgSharedCellReference_setLineStyleModifiers(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDgSharedCellReference_findDefinition(HandleRef jarg1)
static void OdDgSharedCellReference_setTransformation(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDgSharedCellReference_getTransformation(HandleRef jarg1)
static String OdDgSharedCellReference_getDefinitionName(HandleRef jarg1)
static void OdDgSharedCellReference_setLevelOverrideFlag(HandleRef jarg1, bool jarg2)
static bool OdDgSharedCellReference_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static bool OdDgSharedCellReference_getUseAnnotationScaleFlag(HandleRef jarg1)
static IntPtr OdDgSharedCellReference_createObject()
static void OdDgSharedCellReference_setClassMap(HandleRef jarg1, UInt16 jarg2)