Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbViewportTable.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 OdDbViewportTable(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbViewportTable_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbViewportTable 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 OdDbViewportTable cast(OdRxObject pObj) {// OdSmartPtr<OdDbViewportTable>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbViewportTable ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbViewportTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbViewportTable),ptr, true));
52 ret = (OdDbViewportTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbViewportTable),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbViewportTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbViewportTable),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.OdDbViewportTable_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.OdDbViewportTable_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.OdDbViewportTable_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbViewportTable createObject() {// OdSmartPtr<OdDbViewportTable>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbViewportTable ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbViewportTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbViewportTable),ptr, true));
93 ret = (OdDbViewportTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbViewportTable),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbViewportTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbViewportTable),ptr, true);
98 }
99
101 return ret;
102}
103
104 public void SetActiveViewport(OdDbObjectId viewportId) {
107 }
108
110 MemoryManager mMan = MemoryManager.GetMemoryManager();
111 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
113
114 OdDbObjectId ret = null;
115 if (null != mTrans)
116 {
117 mTrans.AddObject(new OdDbObjectId(ptr, true));
118 ret = new OdDbObjectId(ptr, false);
119 }
120 else
121 {
122 ret = new OdDbObjectId(ptr, true);
123 }
124
126 return ret;
127}
128
129 public void DeleteConfiguration(String configName) {
132 }
133
134 public override OdDbObjectId add(OdDbSymbolTableRecord pRecord) {
135 MemoryManager mMan = MemoryManager.GetMemoryManager();
136 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
137 IntPtr ptr = TD_DbPINVOKE.OdDbViewportTable_add(swigCPtr, OdDbSymbolTableRecord.getCPtr(pRecord));
138
139 OdDbObjectId ret = null;
140 if (null != mTrans)
141 {
142 mTrans.AddObject(new OdDbObjectId(ptr, true));
143 ret = new OdDbObjectId(ptr, false);
144 }
145 else
146 {
147 ret = new OdDbObjectId(ptr, true);
148 }
149
151 return ret;
152}
153
154 public override OdResult dxfIn(OdDbDxfFiler pFiler) {
157 return ret;
158 }
159
160 public virtual OdResult subGetClassID(IntPtr /*SIMPLETYPE*/ pClsid) {
161 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbViewportTable_subGetClassID(swigCPtr, pClsid /*SIMPLETYPE*/);
163 return ret;
164 }
165
166 public override void subClose() {
169 }
170
171 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
172 string ret = TD_DbPINVOKE.OdDbViewportTable_getRealClassName(ptr /*SIMPLETYPE*/);
174 return ret;
175 }
176
182
183}
184
185}
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(OdDbDxfFiler obj)
Definition: OdDbDxfFiler.cs:26
static HandleRef getCPtr(OdDbObjectId obj)
Definition: OdDbObjectId.cs:27
static HandleRef getCPtr(OdDbSymbolTableRecord obj)
static OdDbViewportTable cast(OdRxObject pObj)
override OdDbObjectId add(OdDbSymbolTableRecord pRecord)
static string getRealClassName(IntPtr ptr)
void DeleteConfiguration(String configName)
override OdRxClass isA()
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
override OdRxObject queryX(OdRxClass protocolClass)
static HandleRef getCPtr(OdDbViewportTable obj)
void SetActiveViewport(OdDbObjectId viewportId)
static new OdDbViewportTable createObject()
override void Dispose(bool disposing)
static new OdRxClass desc()
OdDbViewportTable(IntPtr cPtr, bool cMemoryOwn)
virtual OdResult subGetClassID(IntPtr pClsid)
override OdResult dxfIn(OdDbDxfFiler pFiler)
static global::System.Exception Retrieve()
static string OdDbViewportTable_getRealClassName(IntPtr jarg1)
static int OdDbViewportTable_subGetClassID(HandleRef jarg1, IntPtr jarg2)
static global::System.IntPtr OdDbViewportTable_getActiveViewportId(HandleRef jarg1)
static IntPtr OdDbViewportTable_createObject()
static IntPtr OdDbViewportTable_cast(HandleRef jarg1)
static IntPtr OdDbViewportTable_isA(HandleRef jarg1)
static IntPtr OdDbViewportTable_desc()
static void OdDbViewportTable_DeleteConfiguration(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDbViewportTable_SetActiveViewport(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_OdDbViewportTable(HandleRef jarg1)
static IntPtr OdDbViewportTable_queryX(HandleRef jarg1, HandleRef jarg2)
static int OdDbViewportTable_dxfIn(HandleRef jarg1, HandleRef jarg2)
static void OdDbViewportTable_subClose(HandleRef jarg1)
static global::System.IntPtr OdDbViewportTable_add(HandleRef jarg1, HandleRef jarg2)