Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgDetailingSymbolCellHeader3d.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 OdDgDetailingSymbolCellHeader3d(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgDetailingSymbolCellHeader3d_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgDetailingSymbolCellHeader3d 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 OdDgDetailingSymbolCellHeader3d cast(OdRxObject pObj) {// OdSmartPtr<OdDgDetailingSymbolCellHeader3d>
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
61
63 if (null != mTrans)
64 {
65 mTrans.AddObject((OdDgDetailingSymbolCellHeader3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDetailingSymbolCellHeader3d),ptr, true));
66 ret = (OdDgDetailingSymbolCellHeader3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDetailingSymbolCellHeader3d),ptr, false);
67 }
68 else
69 {
70 ret = (OdDgDetailingSymbolCellHeader3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDetailingSymbolCellHeader3d),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.OdDgDetailingSymbolCellHeader3d_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.OdDgDetailingSymbolCellHeader3d_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.OdDgDetailingSymbolCellHeader3d_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
93
95 return ret;
96}
97
98 public new static OdDgDetailingSymbolCellHeader3d createObject() {// OdSmartPtr<OdDgDetailingSymbolCellHeader3d>
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
102
104 if (null != mTrans)
105 {
106 mTrans.AddObject((OdDgDetailingSymbolCellHeader3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDetailingSymbolCellHeader3d),ptr, true));
107 ret = (OdDgDetailingSymbolCellHeader3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDetailingSymbolCellHeader3d),ptr, false);
108 }
109 else
110 {
111 ret = (OdDgDetailingSymbolCellHeader3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDetailingSymbolCellHeader3d),ptr, true);
112 }
113
115 return ret;
116}
117
118 public override OdRxObject clone() {// OdRxObjectPtr
119 MemoryManager mMan = MemoryManager.GetMemoryManager();
120 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
122
123 OdRxObject ret = null;
124 if (null != mTrans)
125 {
126 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
127 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
128 }
129 else
130 {
131 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
132 }
133
135 return ret;
136}
137
138 public override OdResult explodeGeometry(OdRxObjectPtrArray entitySet) {
141 return ret;
142 }
143
144 public override bool subWorldDraw(OdGiWorldDraw pWd) {
147 return ret;
148 }
149
150 public override UInt32 subSetAttributes(OdGiDrawableTraits pDrwTraits) {
151// test csout
152 /*SIMPLETYPE*/
155 return ret;
156 }
157
158 public override OdResult subGetGeomExtents(OdGeExtents3d extents) {
161 return ret;
162 }
163
164 public override OdResult subGetGeomExtents(OdDgElementId idView, OdGeExtents3d extents) {
167 return ret;
168 }
169
170 public override OdResult subExplode(OdRxObjectPtrArray entitySet) {
173 return ret;
174 }
175
176 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
177 string ret = TG_DbPINVOKE.OdDgDetailingSymbolCellHeader3d_getRealClassName(ptr /*SIMPLETYPE*/);
179 return ret;
180 }
181
186 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
187
193
194}
195
196}
static HandleRef getCPtr(OdGeExtents3d obj)
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 UInt32 subSetAttributes(OdGiDrawableTraits pDrwTraits)
static new OdDgDetailingSymbolCellHeader3d createObject()
static HandleRef getCPtr(OdDgDetailingSymbolCellHeader3d obj)
override OdResult subGetGeomExtents(OdDgElementId idView, OdGeExtents3d extents)
override OdRxObject queryX(OdRxClass protocolClass)
override OdDgElement.ElementTypes getElementType()
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
override OdResult subExplode(OdRxObjectPtrArray entitySet)
static OdDgDetailingSymbolCellHeader3d cast(OdRxObject pObj)
override OdResult subGetGeomExtents(OdGeExtents3d extents)
override OdResult explodeGeometry(OdRxObjectPtrArray entitySet)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
virtual void gripStatus(OdDgElement.GripStat status)
Definition: OdDgElement.cs:877
static HandleRef getCPtr(OdDgElementId obj)
static global::System.Exception Retrieve()
static IntPtr OdDgDetailingSymbolCellHeader3d_createObject()
static bool OdDgDetailingSymbolCellHeader3d_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgDetailingSymbolCellHeader3d_desc()
static IntPtr OdDgDetailingSymbolCellHeader3d_queryX(HandleRef jarg1, HandleRef jarg2)
static void delete_OdDgDetailingSymbolCellHeader3d(HandleRef jarg1)
static UInt32 OdDgDetailingSymbolCellHeader3d_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static string OdDgDetailingSymbolCellHeader3d_getRealClassName(IntPtr jarg1)
static int OdDgDetailingSymbolCellHeader3d_explodeGeometry(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDgDetailingSymbolCellHeader3d_getElementType(HandleRef jarg1)
static IntPtr OdDgDetailingSymbolCellHeader3d_cast(HandleRef jarg1)
static IntPtr OdDgDetailingSymbolCellHeader3d_isA(HandleRef jarg1)
static int OdDgDetailingSymbolCellHeader3d_subGetGeomExtents__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static byte OdDgDetailingSymbolCellHeader3d_getElementSubType(HandleRef jarg1)
static int OdDgDetailingSymbolCellHeader3d_subGetGeomExtents__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDgDetailingSymbolCellHeader3d_clone(HandleRef jarg1)
static int OdDgDetailingSymbolCellHeader3d_subExplode(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)