Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbDataTable.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.TD {
12
13using System;
14using System.Runtime.InteropServices;
15using Teigha.Core;
16
17public class OdDbDataTable : OdDbObject {
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDbDataTable(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbDataTable_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbDataTable 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
43 public static OdDbDataTable cast(OdRxObject pObj) {// OdSmartPtr<OdDbDataTable>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbDataTable ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbDataTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDataTable),ptr, true));
52 ret = (OdDbDataTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDataTable),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbDataTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDataTable),ptr, true);
57 }
58
60 return ret;
61}
62
63 public new static OdRxClass desc() {
64 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TD_DbPINVOKE.OdDbDataTable_desc(),false); /*createInt 3_2*/
65
67 return ret;
68}
69
70 public override OdRxClass isA() {
71 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TD_DbPINVOKE.OdDbDataTable_isA(swigCPtr),false); /*createInt 3_2*/
72
74 return ret;
75}
76
77 public override OdRxObject queryX(OdRxClass protocolClass) {
78 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),TD_DbPINVOKE.OdDbDataTable_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbDataTable createObject() {// OdSmartPtr<OdDbDataTable>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbDataTable ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbDataTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDataTable),ptr, true));
93 ret = (OdDbDataTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDataTable),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbDataTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDataTable),ptr, true);
98 }
99
101 return ret;
102}
103
104 public virtual UInt32 numColumns() {
105// test csout
106 /*SIMPLETYPE*/
107 UInt32 ret = TD_DbPINVOKE.OdDbDataTable_numColumns(swigCPtr);
109 return ret;
110 }
111
112 public virtual UInt32 numRows() {
113// test csout
114 /*SIMPLETYPE*/
115 UInt32 ret = TD_DbPINVOKE.OdDbDataTable_numRows(swigCPtr);
117 return ret;
118 }
119
120 public virtual void setNumRowsPhysicalSize(UInt32 /*SIMPLETYPE*/ n) {
121 TD_DbPINVOKE.OdDbDataTable_setNumRowsPhysicalSize(swigCPtr, n /*SIMPLETYPE*/);
123 }
124
125 public virtual void setNumRowsGrowSize(UInt32 /*SIMPLETYPE*/ n) {
126 TD_DbPINVOKE.OdDbDataTable_setNumRowsGrowSize(swigCPtr, n /*SIMPLETYPE*/);
128 }
129
130 public virtual UInt32 numRowsPhysicalSize() {
131// test csout
132 /*SIMPLETYPE*/
133 UInt32 ret = TD_DbPINVOKE.OdDbDataTable_numRowsPhysicalSize(swigCPtr);
135 return ret;
136 }
137
138 public virtual UInt32 numRowsGrowSize() {
139// test csout
140 /*SIMPLETYPE*/
141 UInt32 ret = TD_DbPINVOKE.OdDbDataTable_numRowsGrowSize(swigCPtr);
143 return ret;
144 }
145
146 public virtual void setNumColsPhysicalSize(UInt32 /*SIMPLETYPE*/ n) {
147 TD_DbPINVOKE.OdDbDataTable_setNumColsPhysicalSize(swigCPtr, n /*SIMPLETYPE*/);
149 }
150
151 public virtual void setNumColsGrowSize(UInt32 /*SIMPLETYPE*/ n) {
152 TD_DbPINVOKE.OdDbDataTable_setNumColsGrowSize(swigCPtr, n /*SIMPLETYPE*/);
154 }
155
156 public virtual UInt32 numColsPhysicalSize() {
157// test csout
158 /*SIMPLETYPE*/
159 UInt32 ret = TD_DbPINVOKE.OdDbDataTable_numColsPhysicalSize(swigCPtr);
161 return ret;
162 }
163
164 public virtual UInt32 numColsGrowSize() {
165// test csout
166 /*SIMPLETYPE*/
167 UInt32 ret = TD_DbPINVOKE.OdDbDataTable_numColsGrowSize(swigCPtr);
169 return ret;
170 }
171
172 public virtual String tableName() {
173 string ret = TD_DbPINVOKE.OdDbDataTable_tableName(swigCPtr);
175 return ret;
176}
177
178 public virtual void setTableName(String pName) {
181 }
182
183 public virtual OdDbDataColumn getColumnAt(UInt32 /*SIMPLETYPE*/ index) {// OdDbDataColumnPtr
184 MemoryManager mMan = MemoryManager.GetMemoryManager();
185 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
186 IntPtr ptr = TD_DbPINVOKE.OdDbDataTable_getColumnAt(swigCPtr, index /*SIMPLETYPE*/);
187
188 OdDbDataColumn ret = null;
189 if (null != mTrans)
190 {
191 mTrans.AddObject((OdDbDataColumn)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDataColumn),ptr, true));
192 ret = (OdDbDataColumn)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDataColumn),ptr, false);
193 }
194 else
195 {
196 ret = (OdDbDataColumn)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDataColumn),ptr, true);
197 }
198
200 return ret;
201}
202
203 public virtual String columnNameAt(UInt32 /*SIMPLETYPE*/ index) {
204 string ret = TD_DbPINVOKE.OdDbDataTable_columnNameAt(swigCPtr, index /*SIMPLETYPE*/);
206 return ret;
207}
208
209 public virtual OdDbDataCell.CellType columnTypeAt(UInt32 /*SIMPLETYPE*/ index) {
212 return ret;
213 }
214
215 public virtual Int32 columnIndexAtName(String name) {
216// test csout
217 /*SIMPLETYPE*/
218 Int32 ret = TD_DbPINVOKE.OdDbDataTable_columnIndexAtName(swigCPtr, name);
220 return ret;
221 }
222
223 public virtual void appendColumn(OdDbDataCell.CellType type, String colName) {
224 TD_DbPINVOKE.OdDbDataTable_appendColumn(swigCPtr, (int)type, colName);
226 }
227
228 public virtual void insertColumnAt(UInt32 /*SIMPLETYPE*/ index, OdDbDataCell.CellType type, String colName) {
229 TD_DbPINVOKE.OdDbDataTable_insertColumnAt(swigCPtr, index /*SIMPLETYPE*/, (int)type, colName);
231 }
232
233 public virtual void removeColumnAt(UInt32 /*SIMPLETYPE*/ index) {
234 TD_DbPINVOKE.OdDbDataTable_removeColumnAt(swigCPtr, index /*SIMPLETYPE*/);
236 }
237
238 public virtual void getRowAt(UInt32 /*SIMPLETYPE*/ index, OdDbDataCellArray outRow) {
239 TD_DbPINVOKE.OdDbDataTable_getRowAt(swigCPtr, index /*SIMPLETYPE*/, OdDbDataCellArray.getCPtr(outRow));
241 }
242
243 public virtual void setRowAt(UInt32 /*SIMPLETYPE*/ index, OdDbDataCellArray row, bool bValidate) {
244 TD_DbPINVOKE.OdDbDataTable_setRowAt__SWIG_0(swigCPtr, index /*SIMPLETYPE*/, OdDbDataCellArray.getCPtr(row), bValidate);
246 }
247
248 public virtual void setRowAt(UInt32 /*SIMPLETYPE*/ index, OdDbDataCellArray row) {
249 TD_DbPINVOKE.OdDbDataTable_setRowAt__SWIG_1(swigCPtr, index /*SIMPLETYPE*/, OdDbDataCellArray.getCPtr(row));
251 }
252
253 public virtual void appendRow(OdDbDataCellArray row, bool bValidate) {
256 }
257
258 public virtual void appendRow(OdDbDataCellArray row) {
261 }
262
263 public virtual void insertRowAt(UInt32 /*SIMPLETYPE*/ index, OdDbDataCellArray row, bool bValidate) {
264 TD_DbPINVOKE.OdDbDataTable_insertRowAt__SWIG_0(swigCPtr, index /*SIMPLETYPE*/, OdDbDataCellArray.getCPtr(row), bValidate);
266 }
267
268 public virtual void insertRowAt(UInt32 /*SIMPLETYPE*/ index, OdDbDataCellArray row) {
269 TD_DbPINVOKE.OdDbDataTable_insertRowAt__SWIG_1(swigCPtr, index /*SIMPLETYPE*/, OdDbDataCellArray.getCPtr(row));
271 }
272
273 public virtual void removeRowAt(UInt32 /*SIMPLETYPE*/ index) {
274 TD_DbPINVOKE.OdDbDataTable_removeRowAt(swigCPtr, index /*SIMPLETYPE*/);
276 }
277
278 public virtual OdDbDataCell getCellAt(UInt32 /*SIMPLETYPE*/ row, UInt32 /*SIMPLETYPE*/ col) {// OdDbDataCellPtr
279 MemoryManager mMan = MemoryManager.GetMemoryManager();
280 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
281 IntPtr ptr = TD_DbPINVOKE.OdDbDataTable_getCellAt(swigCPtr, row /*SIMPLETYPE*/, col /*SIMPLETYPE*/);
282
283 OdDbDataCell ret = null;
284 if (null != mTrans)
285 {
286 mTrans.AddObject((OdDbDataCell)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDataCell),ptr, true));
287 ret = (OdDbDataCell)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDataCell),ptr, false);
288 }
289 else
290 {
291 ret = (OdDbDataCell)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDataCell),ptr, true);
292 }
293
295 return ret;
296}
297
298 public virtual void setCellAt(UInt32 /*SIMPLETYPE*/ row, UInt32 /*SIMPLETYPE*/ col, OdDbDataCell cell) {
299 TD_DbPINVOKE.OdDbDataTable_setCellAt(swigCPtr, row /*SIMPLETYPE*/, col /*SIMPLETYPE*/, OdDbDataCell.getCPtr(cell));
301 }
302
303 public override OdResult dwgInFields(OdDbDwgFiler pFiler) {
306 return ret;
307 }
308
309 public override void dwgOutFields(OdDbDwgFiler pFiler) {
312 }
313
314 public override OdResult dxfInFields(OdDbDxfFiler pFiler) {
317 return ret;
318 }
319
320 public override void dxfOutFields(OdDbDxfFiler pFiler) {
323 }
324
325 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
326 string ret = TD_DbPINVOKE.OdDbDataTable_getRealClassName(ptr /*SIMPLETYPE*/);
328 return ret;
329 }
330
336
337}
338
339}
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdDbDataCellArray obj)
static HandleRef getCPtr(OdDbDataCell obj)
Definition: OdDbDataCell.cs:26
virtual void insertColumnAt(UInt32 index, OdDbDataCell.CellType type, String colName)
virtual UInt32 numColumns()
override void dwgOutFields(OdDbDwgFiler pFiler)
virtual UInt32 numColsGrowSize()
static OdDbDataTable cast(OdRxObject pObj)
virtual void removeRowAt(UInt32 index)
virtual OdDbDataCell.CellType columnTypeAt(UInt32 index)
virtual void setRowAt(UInt32 index, OdDbDataCellArray row)
virtual UInt32 numColsPhysicalSize()
virtual void removeColumnAt(UInt32 index)
virtual void setCellAt(UInt32 row, UInt32 col, OdDbDataCell cell)
override void Dispose(bool disposing)
virtual void setNumColsPhysicalSize(UInt32 n)
OdDbDataTable(IntPtr cPtr, bool cMemoryOwn)
virtual void insertRowAt(UInt32 index, OdDbDataCellArray row)
virtual UInt32 numRows()
override OdRxClass isA()
virtual Int32 columnIndexAtName(String name)
virtual void setNumRowsPhysicalSize(UInt32 n)
virtual void setRowAt(UInt32 index, OdDbDataCellArray row, bool bValidate)
virtual void appendColumn(OdDbDataCell.CellType type, String colName)
override OdRxObject queryX(OdRxClass protocolClass)
virtual void appendRow(OdDbDataCellArray row, bool bValidate)
virtual UInt32 numRowsGrowSize()
virtual void appendRow(OdDbDataCellArray row)
static HandleRef getCPtr(OdDbDataTable obj)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
override OdResult dwgInFields(OdDbDwgFiler pFiler)
override void dxfOutFields(OdDbDxfFiler pFiler)
virtual OdDbDataColumn getColumnAt(UInt32 index)
virtual String tableName()
override OdResult dxfInFields(OdDbDxfFiler pFiler)
virtual void getRowAt(UInt32 index, OdDbDataCellArray outRow)
virtual void setTableName(String pName)
static new OdDbDataTable createObject()
static new OdRxClass desc()
virtual String columnNameAt(UInt32 index)
virtual UInt32 numRowsPhysicalSize()
virtual void setNumColsGrowSize(UInt32 n)
virtual OdDbDataCell getCellAt(UInt32 row, UInt32 col)
virtual void setNumRowsGrowSize(UInt32 n)
static string getRealClassName(IntPtr ptr)
virtual void insertRowAt(UInt32 index, OdDbDataCellArray row, bool bValidate)
static HandleRef getCPtr(OdDbDwgFiler obj)
Definition: OdDbDwgFiler.cs:26
static HandleRef getCPtr(OdDbDxfFiler obj)
Definition: OdDbDxfFiler.cs:26
static global::System.Exception Retrieve()
static UInt32 OdDbDataTable_numRowsPhysicalSize(HandleRef jarg1)
static void OdDbDataTable_removeColumnAt(HandleRef jarg1, UInt32 jarg2)
static UInt32 OdDbDataTable_numColumns(HandleRef jarg1)
static String OdDbDataTable_columnNameAt(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDbDataTable_desc()
static void OdDbDataTable_insertColumnAt(HandleRef jarg1, UInt32 jarg2, int jarg3, [MarshalAs(UnmanagedType.LPWStr)]String jarg4)
static void OdDbDataTable_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbDataTable_setCellAt(HandleRef jarg1, UInt32 jarg2, UInt32 jarg3, HandleRef jarg4)
static string OdDbDataTable_getRealClassName(IntPtr jarg1)
static void OdDbDataTable_setNumColsGrowSize(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDbDataTable_getCellAt(HandleRef jarg1, UInt32 jarg2, UInt32 jarg3)
static Int32 OdDbDataTable_columnIndexAtName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDbDataTable_setNumColsPhysicalSize(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDbDataTable_createObject()
static UInt32 OdDbDataTable_numRowsGrowSize(HandleRef jarg1)
static UInt32 OdDbDataTable_numColsPhysicalSize(HandleRef jarg1)
static int OdDbDataTable_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static UInt32 OdDbDataTable_numColsGrowSize(HandleRef jarg1)
static void OdDbDataTable_appendRow__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3)
static void OdDbDataTable_appendRow__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbDataTable_setRowAt__SWIG_0(HandleRef jarg1, UInt32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4)
static IntPtr OdDbDataTable_cast(HandleRef jarg1)
static IntPtr OdDbDataTable_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDbDataTable_appendColumn(HandleRef jarg1, int jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static void OdDbDataTable_setNumRowsPhysicalSize(HandleRef jarg1, UInt32 jarg2)
static void OdDbDataTable_setTableName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static String OdDbDataTable_tableName(HandleRef jarg1)
static void OdDbDataTable_getRowAt(HandleRef jarg1, UInt32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbDataTable_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static void delete_OdDbDataTable(HandleRef jarg1)
static void OdDbDataTable_setRowAt__SWIG_1(HandleRef jarg1, UInt32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbDataTable_insertRowAt__SWIG_1(HandleRef jarg1, UInt32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbDataTable_setNumRowsGrowSize(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDbDataTable_getColumnAt(HandleRef jarg1, UInt32 jarg2)
static void OdDbDataTable_insertRowAt__SWIG_0(HandleRef jarg1, UInt32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4)
static IntPtr OdDbDataTable_isA(HandleRef jarg1)
static void OdDbDataTable_removeRowAt(HandleRef jarg1, UInt32 jarg2)
static UInt32 OdDbDataTable_numRows(HandleRef jarg1)
static void OdDbDataTable_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbDataTable_columnTypeAt(HandleRef jarg1, UInt32 jarg2)