Extended .NET SDK Documentation 2025 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
108
114
119
125
131
132 public virtual OdResult subGetClassID(IntPtr pClsid) {
133 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbViewportTable_subGetClassID(swigCPtr, pClsid /*SIMPLETYPE*/);
135 return ret;
136 }
137
142
143 protected static string getRealClassName(IntPtr ptr) {
144 string ret = TD_DbPINVOKE.OdDbViewportTable_getRealClassName(ptr /*SIMPLETYPE*/);
146 return ret;
147 }
148
154
155}
156
157}
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdRxClass obj)
Definition OdRxClass.cs:25
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
Definition OdRxObject.cs:21
static HandleRef getCPtr(OdRxObject obj)
Definition OdRxObject.cs:26
static HandleRef getCPtr(OdDbDxfFiler obj)
static HandleRef getCPtr(OdDbObjectId obj)
static HandleRef getCPtr(OdDbSymbolTableRecord obj)
static OdDbViewportTable cast(OdRxObject pObj)
override OdDbObjectId add(OdDbSymbolTableRecord pRecord)
static string getRealClassName(IntPtr ptr)
void DeleteConfiguration(String configName)
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)