Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbTableTemplate.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
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDbTableTemplate(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbTableTemplate_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbTableTemplate 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 OdDbTableTemplate cast(OdRxObject pObj) {// OdSmartPtr<OdDbTableTemplate>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbTableTemplate ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbTableTemplate)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbTableTemplate),ptr, true));
52 ret = (OdDbTableTemplate)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbTableTemplate),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbTableTemplate)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbTableTemplate),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.OdDbTableTemplate_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.OdDbTableTemplate_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.OdDbTableTemplate_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbTableTemplate createObject() {// OdSmartPtr<OdDbTableTemplate>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbTableTemplate ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbTableTemplate)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbTableTemplate),ptr, true));
93 ret = (OdDbTableTemplate)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbTableTemplate),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbTableTemplate)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbTableTemplate),ptr, true);
98 }
99
101 return ret;
102}
103
104 public virtual OdResult capture(OdDbTable pTable, TableCopyOption nCopyOption) {
105 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbTableTemplate_capture(swigCPtr, OdDbTable.getCPtr(pTable), (int)nCopyOption);
107 return ret;
108 }
109
110 public virtual OdResult createTable(OdDbTable pTable, TableCopyOption nCopyOption) {
111 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbTableTemplate_createTable(swigCPtr, OdDbTable.getCPtr(pTable), (int)nCopyOption);
113 return ret;
114 }
115
116 public override OdResult dwgInFields(OdDbDwgFiler pFiler) {
119 return ret;
120 }
121
122 public override void dwgOutFields(OdDbDwgFiler pFiler) {
125 }
126
127 public override OdResult dxfInFields(OdDbDxfFiler pFiler) {
130 return ret;
131 }
132
133 public override void dxfOutFields(OdDbDxfFiler pFiler) {
136 }
137
138 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
139 string ret = TD_DbPINVOKE.OdDbTableTemplate_getRealClassName(ptr /*SIMPLETYPE*/);
141 return ret;
142 }
143
148 public virtual string vb_name() { return this.name(); }
149
154 public virtual Teigha.TD.CellContentType vb_contentType(int nRow, int nCol) { return this.contentType(nRow, nCol); }
155
160 public virtual Teigha.TD.CellContentType vb_contentType(int nRow, int nCol, uint nContent) { return this.contentType(nRow, nCol, nContent); }
161
166 public virtual Teigha.TD.FlowDirection vb_flowDirection() { return this.flowDirection(); }
167
172 public virtual double vb_rotation(int nRow, int nCol) { return this.rotation(nRow, nCol); }
173
178 public virtual double vb_rotation(int nRow, int nCol, int nContent) { return this.rotation(nRow, nCol, nContent); }
179
184 public virtual Teigha.TD.CellAlignment vb_alignment(int nRow, int nCol) { return this.alignment(nRow, nCol); }
185
190 public virtual Teigha.TD.CellState vb_cellState(int nRow, int nCol) { return this.cellState(nRow, nCol); }
191
196 public virtual Teigha.TD.GridLineStyle vb_gridLineStyle(int nRow, int nCol, Teigha.TD.GridLineType nGridLineType) { return this.gridLineStyle(nRow, nCol, nGridLineType); }
197
202 public virtual Teigha.TD.OdDbObjectId vb_gridLinetype(int nRow, int nCol, Teigha.TD.GridLineType nGridLineType) { return this.gridLinetype(nRow, nCol, nGridLineType); }
203
209
210}
211
212}
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(OdDbDwgFiler obj)
Definition: OdDbDwgFiler.cs:26
static HandleRef getCPtr(OdDbDxfFiler obj)
Definition: OdDbDxfFiler.cs:26
virtual CellAlignment alignment(Int32 nRow, Int32 nCol)
virtual double rotation(Int32 nRow, Int32 nCol)
virtual GridLineStyle gridLineStyle(Int32 nRow, Int32 nCol, GridLineType nGridLineType)
virtual OdDbObjectId gridLinetype(Int32 nRow, Int32 nCol, GridLineType nGridLineType)
virtual CellState cellState(Int32 nRow, Int32 nCol)
virtual CellContentType contentType(Int32 nRow, Int32 nCol)
static HandleRef getCPtr(OdDbTable obj)
Definition: OdDbTable.cs:26
OdDbTableTemplate(IntPtr cPtr, bool cMemoryOwn)
virtual Teigha.TD.FlowDirection vb_flowDirection()
override OdResult dwgInFields(OdDbDwgFiler pFiler)
static new OdDbTableTemplate createObject()
virtual Teigha.TD.CellContentType vb_contentType(int nRow, int nCol, uint nContent)
virtual OdResult capture(OdDbTable pTable, TableCopyOption nCopyOption)
override void dwgOutFields(OdDbDwgFiler pFiler)
static HandleRef getCPtr(OdDbTableTemplate obj)
virtual OdResult createTable(OdDbTable pTable, TableCopyOption nCopyOption)
virtual double vb_rotation(int nRow, int nCol)
virtual Teigha.TD.CellContentType vb_contentType(int nRow, int nCol)
static new OdRxClass desc()
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
override void Dispose(bool disposing)
static OdDbTableTemplate cast(OdRxObject pObj)
virtual Teigha.TD.CellState vb_cellState(int nRow, int nCol)
virtual Teigha.TD.OdDbObjectId vb_gridLinetype(int nRow, int nCol, Teigha.TD.GridLineType nGridLineType)
override OdRxClass isA()
override void dxfOutFields(OdDbDxfFiler pFiler)
virtual double vb_rotation(int nRow, int nCol, int nContent)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
virtual Teigha.TD.CellAlignment vb_alignment(int nRow, int nCol)
virtual Teigha.TD.GridLineStyle vb_gridLineStyle(int nRow, int nCol, Teigha.TD.GridLineType nGridLineType)
override OdRxObject queryX(OdRxClass protocolClass)
static string getRealClassName(IntPtr ptr)
static global::System.Exception Retrieve()
static IntPtr OdDbTableTemplate_queryX(HandleRef jarg1, HandleRef jarg2)
static int OdDbTableTemplate_capture(HandleRef jarg1, HandleRef jarg2, int jarg3)
static IntPtr OdDbTableTemplate_desc()
static string OdDbTableTemplate_getRealClassName(IntPtr jarg1)
static IntPtr OdDbTableTemplate_cast(HandleRef jarg1)
static int OdDbTableTemplate_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbTableTemplate_isA(HandleRef jarg1)
static int OdDbTableTemplate_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbTableTemplate_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbTableTemplate_createTable(HandleRef jarg1, HandleRef jarg2, int jarg3)
static IntPtr OdDbTableTemplate_createObject()
static void delete_OdDbTableTemplate(HandleRef jarg1)
static void OdDbTableTemplate_dxfOutFields(HandleRef jarg1, HandleRef jarg2)