Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbLayoutManager.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 OdDbLayoutManager(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbLayoutManager_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbLayoutManager 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 OdDbLayoutManager cast(OdRxObject pObj) {// OdSmartPtr<OdDbLayoutManager>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbLayoutManager ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbLayoutManager)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbLayoutManager),ptr, true));
52 ret = (OdDbLayoutManager)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbLayoutManager),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbLayoutManager)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbLayoutManager),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.OdDbLayoutManager_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.OdDbLayoutManager_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.OdDbLayoutManager_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public static OdDbLayoutManager createObject() {// OdSmartPtr<OdDbLayoutManager>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbLayoutManager ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbLayoutManager)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbLayoutManager),ptr, true));
93 ret = (OdDbLayoutManager)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbLayoutManager),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbLayoutManager)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbLayoutManager),ptr, true);
98 }
99
101 return ret;
102}
103
104 public virtual void setCurrentLayout(OdDbDatabase pDb, OdDbObjectId layoutId) {
107 }
108
109 public virtual String findActiveLayout(OdDbDatabase pDb, bool allowModel) {
110 string ret = TD_DbPINVOKE.OdDbLayoutManager_findActiveLayout(swigCPtr, OdDbDatabase.getCPtr(pDb), allowModel);
112 return ret;
113}
114
116 MemoryManager mMan = MemoryManager.GetMemoryManager();
117 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
119
120 OdDbObjectId ret = null;
121 if (null != mTrans)
122 {
123 mTrans.AddObject(new OdDbObjectId(ptr, true));
124 ret = new OdDbObjectId(ptr, false);
125 }
126 else
127 {
128 ret = new OdDbObjectId(ptr, true);
129 }
130
132 return ret;
133}
134
136 MemoryManager mMan = MemoryManager.GetMemoryManager();
137 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
138 IntPtr ptr = TD_DbPINVOKE.OdDbLayoutManager_findLayoutNamed(swigCPtr, OdDbDatabase.getCPtr(pDb), name);
139
140 OdDbObjectId ret = null;
141 if (null != mTrans)
142 {
143 mTrans.AddObject(new OdDbObjectId(ptr, true));
144 ret = new OdDbObjectId(ptr, false);
145 }
146 else
147 {
148 ret = new OdDbObjectId(ptr, true);
149 }
150
152 return ret;
153}
154
155 public virtual void deleteLayout(OdDbDatabase pDb, String delname) {
158 }
159
160 public virtual OdDbObjectId createLayout(OdDbDatabase pDb, String newname, OdDbObjectId pBlockTableRecId) {
161 MemoryManager mMan = MemoryManager.GetMemoryManager();
162 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
163 IntPtr ptr = TD_DbPINVOKE.OdDbLayoutManager_createLayout__SWIG_0(swigCPtr, OdDbDatabase.getCPtr(pDb), newname, OdDbObjectId.getCPtr(pBlockTableRecId));
164
165 OdDbObjectId ret = null;
166 if (null != mTrans)
167 {
168 mTrans.AddObject(new OdDbObjectId(ptr, true));
169 ret = new OdDbObjectId(ptr, false);
170 }
171 else
172 {
173 ret = new OdDbObjectId(ptr, true);
174 }
175
177 return ret;
178}
179
180 public virtual OdDbObjectId createLayout(OdDbDatabase pDb, String newname) {
181 MemoryManager mMan = MemoryManager.GetMemoryManager();
182 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
183 IntPtr ptr = TD_DbPINVOKE.OdDbLayoutManager_createLayout__SWIG_1(swigCPtr, OdDbDatabase.getCPtr(pDb), newname);
184
185 OdDbObjectId ret = null;
186 if (null != mTrans)
187 {
188 mTrans.AddObject(new OdDbObjectId(ptr, true));
189 ret = new OdDbObjectId(ptr, false);
190 }
191 else
192 {
193 ret = new OdDbObjectId(ptr, true);
194 }
195
197 return ret;
198}
199
200 public virtual void renameLayout(OdDbDatabase pDb, String oldname, String newname) {
201 TD_DbPINVOKE.OdDbLayoutManager_renameLayout(swigCPtr, OdDbDatabase.getCPtr(pDb), oldname, newname);
203 }
204
205 public virtual OdDbObjectId cloneLayout(OdDbDatabase pDb, OdDbLayout pLayout, String newname, int newTabOrder) {
206 MemoryManager mMan = MemoryManager.GetMemoryManager();
207 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
208 IntPtr ptr = TD_DbPINVOKE.OdDbLayoutManager_cloneLayout__SWIG_0(swigCPtr, OdDbDatabase.getCPtr(pDb), OdDbLayout.getCPtr(pLayout), newname, newTabOrder);
209
210 OdDbObjectId ret = null;
211 if (null != mTrans)
212 {
213 mTrans.AddObject(new OdDbObjectId(ptr, true));
214 ret = new OdDbObjectId(ptr, false);
215 }
216 else
217 {
218 ret = new OdDbObjectId(ptr, true);
219 }
220
222 return ret;
223}
224
225 public virtual OdDbObjectId cloneLayout(OdDbDatabase pDb, OdDbLayout pLayout, String newname) {
226 MemoryManager mMan = MemoryManager.GetMemoryManager();
227 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
228 IntPtr ptr = TD_DbPINVOKE.OdDbLayoutManager_cloneLayout__SWIG_1(swigCPtr, OdDbDatabase.getCPtr(pDb), OdDbLayout.getCPtr(pLayout), newname);
229
230 OdDbObjectId ret = null;
231 if (null != mTrans)
232 {
233 mTrans.AddObject(new OdDbObjectId(ptr, true));
234 ret = new OdDbObjectId(ptr, false);
235 }
236 else
237 {
238 ret = new OdDbObjectId(ptr, true);
239 }
240
242 return ret;
243}
244
246 MemoryManager mMan = MemoryManager.GetMemoryManager();
247 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
249
250 OdDbObjectId ret = null;
251 if (null != mTrans)
252 {
253 mTrans.AddObject(new OdDbObjectId(ptr, true));
254 ret = new OdDbObjectId(ptr, false);
255 }
256 else
257 {
258 ret = new OdDbObjectId(ptr, true);
259 }
260
262 return ret;
263}
264
265 public virtual bool isVpnumClipped(OdDbDatabase pDb, int index) {
266 bool ret = TD_DbPINVOKE.OdDbLayoutManager_isVpnumClipped(swigCPtr, OdDbDatabase.getCPtr(pDb), index);
268 return ret;
269 }
270
271 public virtual int countLayouts(OdDbDatabase pDb) {
274 return ret;
275 }
276
277 public virtual void addReactor(OdDbLayoutManagerReactor newObj) {
280 }
281
282 public virtual void removeReactor(OdDbLayoutManagerReactor delObj) {
285 }
286
287 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
288 string ret = TD_DbPINVOKE.OdDbLayoutManager_getRealClassName(ptr /*SIMPLETYPE*/);
290 return ret;
291 }
292
293}
294
295}
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdDbDatabase obj)
Definition: OdDbDatabase.cs:26
static HandleRef getCPtr(OdDbLayout obj)
Definition: OdDbLayout.cs:26
virtual OdDbObjectId createLayout(OdDbDatabase pDb, String newname, OdDbObjectId pBlockTableRecId)
virtual OdDbObjectId cloneLayout(OdDbDatabase pDb, OdDbLayout pLayout, String newname)
virtual void addReactor(OdDbLayoutManagerReactor newObj)
static new OdRxClass desc()
virtual OdDbObjectId getActiveLayoutBTRId(OdDbDatabase pDb)
virtual String findActiveLayout(OdDbDatabase pDb, bool allowModel)
virtual OdDbObjectId findLayoutNamed(OdDbDatabase pDb, String name)
override OdRxClass isA()
OdDbLayoutManager(IntPtr cPtr, bool cMemoryOwn)
static OdDbLayoutManager createObject()
override OdRxObject queryX(OdRxClass protocolClass)
virtual OdDbObjectId getNonRectVPIdFromClipId(OdDbObjectId clipId)
static HandleRef getCPtr(OdDbLayoutManager obj)
virtual void setCurrentLayout(OdDbDatabase pDb, OdDbObjectId layoutId)
virtual void deleteLayout(OdDbDatabase pDb, String delname)
static OdDbLayoutManager cast(OdRxObject pObj)
override void Dispose(bool disposing)
static string getRealClassName(IntPtr ptr)
virtual void renameLayout(OdDbDatabase pDb, String oldname, String newname)
virtual OdDbObjectId cloneLayout(OdDbDatabase pDb, OdDbLayout pLayout, String newname, int newTabOrder)
virtual OdDbObjectId createLayout(OdDbDatabase pDb, String newname)
virtual bool isVpnumClipped(OdDbDatabase pDb, int index)
virtual void removeReactor(OdDbLayoutManagerReactor delObj)
virtual int countLayouts(OdDbDatabase pDb)
static HandleRef getCPtr(OdDbLayoutManagerReactor obj)
static HandleRef getCPtr(OdDbObjectId obj)
Definition: OdDbObjectId.cs:27
static global::System.Exception Retrieve()
static int OdDbLayoutManager_countLayouts(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbLayoutManager_createLayout__SWIG_0(HandleRef jarg1, HandleRef jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static global::System.IntPtr OdDbLayoutManager_cloneLayout__SWIG_1(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, [MarshalAs(UnmanagedType.LPWStr)]String jarg4)
static IntPtr OdDbLayoutManager_queryX(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbLayoutManager_getActiveLayoutBTRId(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbLayoutManager_getNonRectVPIdFromClipId(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbLayoutManager_isA(HandleRef jarg1)
static void OdDbLayoutManager_renameLayout(HandleRef jarg1, HandleRef jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3, [MarshalAs(UnmanagedType.LPWStr)]String jarg4)
static IntPtr OdDbLayoutManager_createObject()
static void OdDbLayoutManager_setCurrentLayout(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdDbLayoutManager_createLayout__SWIG_1(HandleRef jarg1, HandleRef jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static void OdDbLayoutManager_addReactor(HandleRef jarg1, HandleRef jarg2)
static void OdDbLayoutManager_deleteLayout(HandleRef jarg1, HandleRef jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static IntPtr OdDbLayoutManager_cast(HandleRef jarg1)
static void OdDbLayoutManager_removeReactor(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbLayoutManager_desc()
static global::System.IntPtr OdDbLayoutManager_findLayoutNamed(HandleRef jarg1, HandleRef jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static String OdDbLayoutManager_findActiveLayout(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static string OdDbLayoutManager_getRealClassName(IntPtr jarg1)
static global::System.IntPtr OdDbLayoutManager_cloneLayout__SWIG_0(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, [MarshalAs(UnmanagedType.LPWStr)]String jarg4, int jarg5)
static bool OdDbLayoutManager_isVpnumClipped(HandleRef jarg1, HandleRef jarg2, int jarg3)
static void delete_OdDbLayoutManager(HandleRef jarg1)