Extended .NET SDK Documentation 2025 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
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
120
126
131
132 public virtual OdDbObjectId createLayout(OdDbDatabase pDb, String newname, OdDbObjectId pBlockTableRecId) {
135 return ret;
136 }
137
143
144 public virtual void renameLayout(OdDbDatabase pDb, String oldname, String newname) {
145 TD_DbPINVOKE.OdDbLayoutManager_renameLayout(swigCPtr, OdDbDatabase.getCPtr(pDb), oldname, newname);
147 }
148
149 public virtual OdDbObjectId cloneLayout(OdDbDatabase pDb, OdDbLayout pLayout, String newname, int newTabOrder) {
150 OdDbObjectId ret = new OdDbObjectId(TD_DbPINVOKE.OdDbLayoutManager_cloneLayout__SWIG_0(swigCPtr, OdDbDatabase.getCPtr(pDb), OdDbLayout.getCPtr(pLayout), newname, newTabOrder), true);
152 return ret;
153 }
154
160
166
167 public virtual bool isVpnumClipped(OdDbDatabase pDb, int index) {
168 bool ret = TD_DbPINVOKE.OdDbLayoutManager_isVpnumClipped(swigCPtr, OdDbDatabase.getCPtr(pDb), index);
170 return ret;
171 }
172
178
183
188
189 protected static string getRealClassName(IntPtr ptr) {
190 string ret = TD_DbPINVOKE.OdDbLayoutManager_getRealClassName(ptr /*SIMPLETYPE*/);
192 return ret;
193 }
194
195}
196
197}
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(OdDbDatabase obj)
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)
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)
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)