Extended .NET SDK Documentation 2025 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
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
123
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
154
159
165
170
171 public UInt16 getClassMap() {
172// test csout
173 /*SIMPLETYPE*/
176 return ret;
177 }
178
179 public void setClassMap(UInt16 map) {
180 TG_DbPINVOKE.OdDgSharedCellReference_setClassMap(swigCPtr, map /*SIMPLETYPE*/);
182 }
183
189
194
200
205
211
216
222
227
233
238
244
249
255
260
266
267 public void setUseAnnotationScaleFlag(bool value, double dAnnotationScale, bool bRescaleGeometry) {
268 TG_DbPINVOKE.OdDgSharedCellReference_setUseAnnotationScaleFlag__SWIG_0(swigCPtr, value, dAnnotationScale, bRescaleGeometry);
270 }
271
276
281
287
292
297
303
308
309 public virtual double getLineStyleScale() {
312 return ret;
313 }
314
319
324
325 public virtual bool getClipBoundary(OdGiClipBoundary clipBoundary) {
328 return ret;
329 }
330
336
341
347
353
354 public override UInt32 subSetAttributes(OdGiDrawableTraits pTraits) {
355// test csout
356 /*SIMPLETYPE*/
359 return ret;
360 }
361
367
368 public override OdRxObject clone() {// OdRxObjectPtr
369 MemoryManager mMan = MemoryManager.GetMemoryManager();
370 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
371 IntPtr ptr = TG_DbPINVOKE.OdDgSharedCellReference_clone(swigCPtr);
372
373 OdRxObject ret = null;
374 if (null != mTrans)
375 {
376 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
377 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
378 }
379 else
380 {
381 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
382 }
383
385 return ret;
386}
387
388 public virtual bool allowToDraw() {
391 return ret;
392 }
393
394 protected static string getRealClassName(IntPtr ptr) {
395 string ret = TG_DbPINVOKE.OdDgSharedCellReference_getRealClassName(ptr /*SIMPLETYPE*/);
397 return ret;
398 }
399
404 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
405
411
412}
413
414}
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGeMatrix3d obj)
static HandleRef getCPtr(OdGePoint3d obj)
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
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(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)
void setUseAnnotationScaleFlag(bool value, double dAnnotationScale, bool bRescaleGeometry)
void setAnnotationScale(double value, bool bRescaleGeometry)
void setUseAnnotationScaleFlag(bool value, double dAnnotationScale)
virtual OdGiDgLinetypeModifiers getLineStyleModifiers()
override OdResult subGetGeomExtents(OdGeExtents3d extents)
OdDgSharedCellReference(IntPtr cPtr, bool cMemoryOwn)
OdDgSharedCellDefinition findDefinition()
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
virtual void setLineStyleScale(double dScale)
void setTransformation(OdGeMatrix3d transformation)
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_subViewportDraw(HandleRef jarg1, HandleRef jarg2)
static bool OdDgSharedCellReference_getLevelOverrideFlag(HandleRef jarg1)
static int OdDgSharedCellReference_subGetGeomExtents__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
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 void OdDgSharedCellReference_setUseAnnotationScaleFlag__SWIG_0(HandleRef jarg1, bool jarg2, double jarg3, bool jarg4)
static global::System.IntPtr OdDgSharedCellReference_getLineStyleModifiers(HandleRef jarg1)
static void OdDgSharedCellReference_setAssociativePointOverrideFlag(HandleRef jarg1, bool jarg2)
static void OdDgSharedCellReference_setAnnotationScale__SWIG_1(HandleRef jarg1, double jarg2)
static void OdDgSharedCellReference_setStyleOverrideFlag(HandleRef jarg1, bool jarg2)
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_setAnnotationScale__SWIG_0(HandleRef jarg1, double jarg2, bool jarg3)
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 int OdDgSharedCellReference_subGetGeomExtents__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef 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_setUseAnnotationScaleFlag__SWIG_1(HandleRef jarg1, bool jarg2, double jarg3)
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 void OdDgSharedCellReference_setUseAnnotationScaleFlag__SWIG_2(HandleRef jarg1, bool jarg2)
static IntPtr OdDgSharedCellReference_createObject()
static void OdDgSharedCellReference_setClassMap(HandleRef jarg1, UInt16 jarg2)