Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbSortentsTable.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 OdDbSortentsTable(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbSortentsTable_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbSortentsTable 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 OdDbSortentsTable cast(OdRxObject pObj) {// OdSmartPtr<OdDbSortentsTable>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbSortentsTable ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbSortentsTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSortentsTable),ptr, true));
52 ret = (OdDbSortentsTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSortentsTable),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbSortentsTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSortentsTable),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.OdDbSortentsTable_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.OdDbSortentsTable_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.OdDbSortentsTable_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbSortentsTable createObject() {// OdSmartPtr<OdDbSortentsTable>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbSortentsTable ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbSortentsTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSortentsTable),ptr, true));
93 ret = (OdDbSortentsTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSortentsTable),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbSortentsTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSortentsTable),ptr, true);
98 }
99
101 return ret;
102}
103
107 }
108
109 public void moveToBottom(OdDbObjectIdArray entityIds) {
112 }
113
114 public void moveToTop(OdDbObjectIdArray entityIds) {
117 }
118
119 public void moveBelow(OdDbObjectIdArray entityIds, OdDbObjectId targetId) {
122 }
123
124 public void moveAbove(OdDbObjectIdArray entityIds, OdDbObjectId targetId) {
127 }
128
129 public void swapOrder(OdDbObjectId firstId, OdDbObjectId secondId) {
132 }
133
135 MemoryManager mMan = MemoryManager.GetMemoryManager();
136 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
137 IntPtr ptr = TD_DbPINVOKE.OdDbSortentsTable_blockId(swigCPtr);
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
157 return ret;
158 }
159
160 public void getFullDrawOrder(OdDbObjectIdArray entityIds, byte /*SIMPLETYPE*/ honorSortentsMask) {
161 TD_DbPINVOKE.OdDbSortentsTable_getFullDrawOrder__SWIG_0(swigCPtr, OdDbObjectIdArray.getCPtr(entityIds), honorSortentsMask /*SIMPLETYPE*/);
163 }
164
165 public void getFullDrawOrder(OdDbObjectIdArray entityIds) {
168 }
169
170 public void getRelativeDrawOrder(OdDbObjectIdArray entityIds, byte /*SIMPLETYPE*/ honorSortentsMask) {
171 TD_DbPINVOKE.OdDbSortentsTable_getRelativeDrawOrder__SWIG_0(swigCPtr, OdDbObjectIdArray.getCPtr(entityIds), honorSortentsMask /*SIMPLETYPE*/);
173 }
174
178 }
179
183 }
184
185 public void setAbsoluteDrawOrder(HandlePairsArray handlePairs) {
188 }
189
190 public void getAbsoluteDrawOrder(HandlePairsArray handlePairs) {
193 }
194
195 public override OdResult dwgInFields(OdDbDwgFiler pFiler) {
198 return ret;
199 }
200
201 public override void dwgOutFields(OdDbDwgFiler pFiler) {
204 }
205
206 public override OdResult dxfInFields(OdDbDxfFiler pFiler) {
209 return ret;
210 }
211
212 public override void dxfOutFields(OdDbDxfFiler pFiler) {
215 }
216
217 public virtual OdResult subGetClassID(IntPtr /*SIMPLETYPE*/ pClsid) {
218 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbSortentsTable_subGetClassID(swigCPtr, pClsid /*SIMPLETYPE*/);
220 return ret;
221 }
222
223 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
224 string ret = TD_DbPINVOKE.OdDbSortentsTable_getRealClassName(ptr /*SIMPLETYPE*/);
226 return ret;
227 }
228
234
235}
236
237}
static HandleRef getCPtr(OdDbHandle obj)
Definition: OdDbHandle.cs:26
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(HandlePairsArray obj)
static HandleRef getCPtr(OdDbDwgFiler obj)
Definition: OdDbDwgFiler.cs:26
static HandleRef getCPtr(OdDbDxfFiler obj)
Definition: OdDbDxfFiler.cs:26
static HandleRef getCPtr(OdDbObjectIdArray obj)
static HandleRef getCPtr(OdDbObjectId obj)
Definition: OdDbObjectId.cs:27
static HandleRef getCPtr(OdDbSortentsTable obj)
static string getRealClassName(IntPtr ptr)
void moveBelow(OdDbObjectIdArray entityIds, OdDbObjectId targetId)
void getRelativeDrawOrder(OdDbObjectIdArray entityIds, byte honorSortentsMask)
void moveToTop(OdDbObjectIdArray entityIds)
void getFullDrawOrder(OdDbObjectIdArray entityIds)
static new OdDbSortentsTable createObject()
override void dwgOutFields(OdDbDwgFiler pFiler)
virtual OdResult subGetClassID(IntPtr pClsid)
override void dxfOutFields(OdDbDxfFiler pFiler)
void moveAbove(OdDbObjectIdArray entityIds, OdDbObjectId targetId)
static OdDbSortentsTable cast(OdRxObject pObj)
bool firstEntityIsDrawnBeforeSecond(OdDbObjectId firstID, OdDbObjectId secondID)
void getSortHandle(OdDbObjectId id, OdDbHandle h)
void setAbsoluteDrawOrder(HandlePairsArray handlePairs)
void getAbsoluteDrawOrder(HandlePairsArray handlePairs)
void moveToBottom(OdDbObjectIdArray entityIds)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
void getFullDrawOrder(OdDbObjectIdArray entityIds, byte honorSortentsMask)
override OdRxClass isA()
OdDbSortentsTable(IntPtr cPtr, bool cMemoryOwn)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
void swapOrder(OdDbObjectId firstId, OdDbObjectId secondId)
void getRelativeDrawOrder(OdDbObjectIdArray entityIds)
void setRelativeDrawOrder(OdDbObjectIdArray entityIds)
static new OdRxClass desc()
override OdRxObject queryX(OdRxClass protocolClass)
override void Dispose(bool disposing)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
static global::System.Exception Retrieve()
static void OdDbSortentsTable_moveAbove(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void delete_OdDbSortentsTable(HandleRef jarg1)
static void OdDbSortentsTable_getRelativeDrawOrder__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbSortentsTable_subGetClassID(HandleRef jarg1, IntPtr jarg2)
static void OdDbSortentsTable_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbSortentsTable_desc()
static int OdDbSortentsTable_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbSortentsTable_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbSortentsTable_getFullDrawOrder__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, byte jarg3)
static bool OdDbSortentsTable_firstEntityIsDrawnBeforeSecond(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDbSortentsTable_cast(HandleRef jarg1)
static void OdDbSortentsTable_moveBelow(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbSortentsTable_getAbsoluteDrawOrder(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbSortentsTable_getRelativeDrawOrder__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, byte jarg3)
static int OdDbSortentsTable_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbSortentsTable_createObject()
static void OdDbSortentsTable_getSortHandle(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbSortentsTable_moveToBottom(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbSortentsTable_setAbsoluteDrawOrder(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbSortentsTable_swapOrder(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbSortentsTable_moveToTop(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbSortentsTable_getFullDrawOrder__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static string OdDbSortentsTable_getRealClassName(IntPtr jarg1)
static IntPtr OdDbSortentsTable_isA(HandleRef jarg1)
static void OdDbSortentsTable_setRelativeDrawOrder(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDbSortentsTable_blockId(HandleRef jarg1)
static IntPtr OdDbSortentsTable_queryX(HandleRef jarg1, HandleRef jarg2)