Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgDimStyleTable.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 OdDgDimStyleTable(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgDimStyleTable_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgDimStyleTable 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 OdDgDimStyleTable cast(OdRxObject pObj) {// OdSmartPtr<OdDgDimStyleTable>
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
61
62 OdDgDimStyleTable ret = null;
63 if (null != mTrans)
64 {
65 mTrans.AddObject((OdDgDimStyleTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimStyleTable),ptr, true));
66 ret = (OdDgDimStyleTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimStyleTable),ptr, false);
67 }
68 else
69 {
70 ret = (OdDgDimStyleTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimStyleTable),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.OdDgDimStyleTable_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.OdDgDimStyleTable_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.OdDgDimStyleTable_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
93
95 return ret;
96}
97
98 public new static OdDgDimStyleTable createObject() {// OdSmartPtr<OdDgDimStyleTable>
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
102
103 OdDgDimStyleTable ret = null;
104 if (null != mTrans)
105 {
106 mTrans.AddObject((OdDgDimStyleTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimStyleTable),ptr, true));
107 ret = (OdDgDimStyleTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimStyleTable),ptr, false);
108 }
109 else
110 {
111 ret = (OdDgDimStyleTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimStyleTable),ptr, true);
112 }
113
115 return ret;
116}
117
118 public override void add(OdDgTableRecord pRecord, bool bCheckData) {
121 }
122
123 public override void add(OdDgTableRecord pRecord) {
126 }
127
128 public virtual OdDgDimStyleTableRecord getActualDimensionSettings(OpenMode openMode) {// OdDgDimStyleTableRecordPtr
129 MemoryManager mMan = MemoryManager.GetMemoryManager();
130 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
131 IntPtr ptr = TG_DbPINVOKE.OdDgDimStyleTable_getActualDimensionSettings__SWIG_0(swigCPtr, (int)openMode);
132
133 OdDgDimStyleTableRecord ret = null;
134 if (null != mTrans)
135 {
136 mTrans.AddObject((OdDgDimStyleTableRecord)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimStyleTableRecord),ptr, true));
137 ret = (OdDgDimStyleTableRecord)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimStyleTableRecord),ptr, false);
138 }
139 else
140 {
141 ret = (OdDgDimStyleTableRecord)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimStyleTableRecord),ptr, true);
142 }
143
145 return ret;
146}
147
148 public virtual OdDgDimStyleTableRecord getActualDimensionSettings() {// OdDgDimStyleTableRecordPtr
149 MemoryManager mMan = MemoryManager.GetMemoryManager();
150 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
152
153 OdDgDimStyleTableRecord ret = null;
154 if (null != mTrans)
155 {
156 mTrans.AddObject((OdDgDimStyleTableRecord)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimStyleTableRecord),ptr, true));
157 ret = (OdDgDimStyleTableRecord)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimStyleTableRecord),ptr, false);
158 }
159 else
160 {
161 ret = (OdDgDimStyleTableRecord)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimStyleTableRecord),ptr, true);
162 }
163
165 return ret;
166}
167
168 public virtual OdDgDimStyleTableRecord getActiveDimensionStyle(OpenMode openMode) {// OdDgDimStyleTableRecordPtr
169 MemoryManager mMan = MemoryManager.GetMemoryManager();
170 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
171 IntPtr ptr = TG_DbPINVOKE.OdDgDimStyleTable_getActiveDimensionStyle__SWIG_0(swigCPtr, (int)openMode);
172
173 OdDgDimStyleTableRecord ret = null;
174 if (null != mTrans)
175 {
176 mTrans.AddObject((OdDgDimStyleTableRecord)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimStyleTableRecord),ptr, true));
177 ret = (OdDgDimStyleTableRecord)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimStyleTableRecord),ptr, false);
178 }
179 else
180 {
181 ret = (OdDgDimStyleTableRecord)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimStyleTableRecord),ptr, true);
182 }
183
185 return ret;
186}
187
188 public virtual OdDgDimStyleTableRecord getActiveDimensionStyle() {// OdDgDimStyleTableRecordPtr
189 MemoryManager mMan = MemoryManager.GetMemoryManager();
190 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
192
193 OdDgDimStyleTableRecord ret = null;
194 if (null != mTrans)
195 {
196 mTrans.AddObject((OdDgDimStyleTableRecord)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimStyleTableRecord),ptr, true));
197 ret = (OdDgDimStyleTableRecord)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimStyleTableRecord),ptr, false);
198 }
199 else
200 {
201 ret = (OdDgDimStyleTableRecord)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimStyleTableRecord),ptr, true);
202 }
203
205 return ret;
206}
207
208 public virtual bool setActiveDimensionStyle(OdDgDimStyleTableRecord pDimStyle, bool bSetActualDimensionSettings) {
209 bool ret = TG_DbPINVOKE.OdDgDimStyleTable_setActiveDimensionStyle__SWIG_0(swigCPtr, OdDgDimStyleTableRecord.getCPtr(pDimStyle), bSetActualDimensionSettings);
211 return ret;
212 }
213
214 public virtual bool setActiveDimensionStyle(OdDgDimStyleTableRecord pDimStyle) {
217 return ret;
218 }
219
220 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
221 string ret = TG_DbPINVOKE.OdDgDimStyleTable_getRealClassName(ptr /*SIMPLETYPE*/);
223 return ret;
224 }
225
230 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
231
237
238}
239
240}
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
virtual OdDgDimStyleTableRecord getActualDimensionSettings(OpenMode openMode)
static string getRealClassName(IntPtr ptr)
virtual OdDgDimStyleTableRecord getActualDimensionSettings()
static HandleRef getCPtr(OdDgDimStyleTable obj)
static new OdRxClass desc()
override OdRxClass isA()
virtual bool setActiveDimensionStyle(OdDgDimStyleTableRecord pDimStyle)
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
virtual OdDgDimStyleTableRecord getActiveDimensionStyle(OpenMode openMode)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
OdDgDimStyleTable(IntPtr cPtr, bool cMemoryOwn)
virtual bool setActiveDimensionStyle(OdDgDimStyleTableRecord pDimStyle, bool bSetActualDimensionSettings)
override void add(OdDgTableRecord pRecord)
static new OdDgDimStyleTable createObject()
override void Dispose(bool disposing)
override OdRxObject queryX(OdRxClass protocolClass)
override void add(OdDgTableRecord pRecord, bool bCheckData)
override OdDgElement.ElementTypes getElementType()
static OdDgDimStyleTable cast(OdRxObject pObj)
virtual OdDgDimStyleTableRecord getActiveDimensionStyle()
static HandleRef getCPtr(OdDgDimStyleTableRecord obj)
virtual void gripStatus(OdDgElement.GripStat status)
Definition: OdDgElement.cs:877
static HandleRef getCPtr(OdDgTableRecord obj)
static global::System.Exception Retrieve()
static void delete_OdDgDimStyleTable(HandleRef jarg1)
static IntPtr OdDgDimStyleTable_getActiveDimensionStyle__SWIG_0(HandleRef jarg1, int jarg2)
static string OdDgDimStyleTable_getRealClassName(IntPtr jarg1)
static IntPtr OdDgDimStyleTable_getActiveDimensionStyle__SWIG_1(HandleRef jarg1)
static IntPtr OdDgDimStyleTable_getActualDimensionSettings__SWIG_0(HandleRef jarg1, int jarg2)
static int OdDgDimStyleTable_getElementType(HandleRef jarg1)
static byte OdDgDimStyleTable_getElementSubType(HandleRef jarg1)
static void OdDgDimStyleTable_add__SWIG_0(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static void OdDgDimStyleTable_add__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgDimStyleTable_getActualDimensionSettings__SWIG_1(HandleRef jarg1)
static IntPtr OdDgDimStyleTable_cast(HandleRef jarg1)
static IntPtr OdDgDimStyleTable_queryX(HandleRef jarg1, HandleRef jarg2)
static bool OdDgDimStyleTable_setActiveDimensionStyle__SWIG_0(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static IntPtr OdDgDimStyleTable_desc()
static bool OdDgDimStyleTable_setActiveDimensionStyle__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgDimStyleTable_isA(HandleRef jarg1)
static IntPtr OdDgDimStyleTable_createObject()