Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbBlockElement.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 OdDbBlockElement(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbBlockElement_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbBlockElement 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 OdDbBlockElement cast(OdRxObject pObj) {// OdSmartPtr<OdDbBlockElement>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbBlockElement ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbBlockElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockElement),ptr, true));
52 ret = (OdDbBlockElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockElement),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbBlockElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockElement),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.OdDbBlockElement_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.OdDbBlockElement_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.OdDbBlockElement_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbBlockElement createObject() {// OdSmartPtr<OdDbBlockElement>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbBlockElement ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbBlockElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockElement),ptr, true));
93 ret = (OdDbBlockElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockElement),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbBlockElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockElement),ptr, true);
98 }
99
101 return ret;
102}
103
104 public override OdResult dwgInFields(OdDbDwgFiler pFiler) {
107 return ret;
108 }
109
110 public override void dwgOutFields(OdDbDwgFiler pFiler) {
113 }
114
115 public override OdResult dxfInFields(OdDbDxfFiler pFiler) {
118 return ret;
119 }
120
121 public override void dxfOutFields(OdDbDxfFiler pFiler) {
124 }
125
126 public override bool evaluate(OdDbEvalContext arg0) {
129 return ret;
130 }
131
132 public override bool connectionAllowed(String arg0, uint arg1, String arg2) {
133 bool ret = TD_DbPINVOKE.OdDbBlockElement_connectionAllowed(swigCPtr, arg0, arg1, arg2);
135 return ret;
136 }
137
138 public override bool connectTo(String arg0, uint arg1, String arg2) {
139 bool ret = TD_DbPINVOKE.OdDbBlockElement_connectTo(swigCPtr, arg0, arg1, arg2);
141 return ret;
142 }
143
144 public override bool disconnectFrom(String arg0, uint arg1, String arg2) {
145 bool ret = TD_DbPINVOKE.OdDbBlockElement_disconnectFrom(swigCPtr, arg0, arg1, arg2);
147 return ret;
148 }
149
150 public override bool hasConnectionNamed(String arg0) {
151 bool ret = TD_DbPINVOKE.OdDbBlockElement_hasConnectionNamed(swigCPtr, arg0);
153 return ret;
154 }
155
156 public override bool getConnectedNames(String arg0, uint arg1, OdStringArray arg2) {
157 bool ret = TD_DbPINVOKE.OdDbBlockElement_getConnectedNames(swigCPtr, arg0, arg1, OdStringArray.getCPtr(arg2));
159 return ret;
160 }
161
162 public override bool getConnectedObjects(String arg0, OdDbEvalNodeIdArray arg1) {
165 return ret;
166 }
167
168 public override void getConnectionNames(OdStringArray arg0) {
171 }
172
173 public override bool getConnectionType(String name, ref OdResBuf.ValueType type) {
174 bool ret = TD_DbPINVOKE.OdDbBlockElement_getConnectionType(swigCPtr, name, ref type);
176 return ret;
177 }
178
179 public override OdResBuf getConnectionValue(String name) {// OdResBufPtr
180 MemoryManager mMan = MemoryManager.GetMemoryManager();
181 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
183
184 OdResBuf ret = null;
185 if (null != mTrans)
186 {
187 mTrans.AddObject((OdResBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdResBuf),ptr, true));
188 ret = (OdResBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdResBuf),ptr, false);
189 }
190 else
191 {
192 ret = (OdResBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdResBuf),ptr, true);
193 }
194
196 return ret;
197}
198
199 public virtual String name() {
200 string ret = TD_DbPINVOKE.OdDbBlockElement_name(swigCPtr);
202 return ret;
203}
204
205 public virtual void setName(String arg0) {
208 }
209
213 return ret;
214 }
215
219 return ret;
220 }
221
222 public virtual void getStretchPoints(OdGePoint3dArray arg0) {
225 }
226
227 public virtual void moveStretchPointsAt(OdIntArray arg0, OdGeVector3d arg1) {
230 }
231
235 return ret;
236 }
237
238 public virtual bool historyRequired() {
241 return ret;
242 }
243
244 public virtual bool hasInstanceData() {
247 return ret;
248 }
249
250 public virtual bool loadInstanceData(OdResBuf arg0, bool bRequireEvaluate) {
251 bool ret = TD_DbPINVOKE.OdDbBlockElement_loadInstanceData__SWIG_0(swigCPtr, OdResBuf.getCPtr(arg0), bRequireEvaluate);
253 return ret;
254 }
255
256 public virtual bool loadInstanceData(OdResBuf arg0) {
259 return ret;
260 }
261
262 public virtual OdResBuf saveInstanceData() {// OdResBufPtr
263 MemoryManager mMan = MemoryManager.GetMemoryManager();
264 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
265 IntPtr ptr = TD_DbPINVOKE.OdDbBlockElement_saveInstanceData(swigCPtr);
266
267 OdResBuf ret = null;
268 if (null != mTrans)
269 {
270 mTrans.AddObject((OdResBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdResBuf),ptr, true));
271 ret = (OdResBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdResBuf),ptr, false);
272 }
273 else
274 {
275 ret = (OdResBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdResBuf),ptr, true);
276 }
277
279 return ret;
280}
281
282 public virtual void updateConnections() {
285 }
286
287 public virtual bool isMemberOfCurrentVisibilitySet() {
290 return ret;
291 }
292
293 public virtual void setMemberOfCurrentVisibilitySet(bool arg0) {
296 }
297
298 public virtual OdResult transformBy(OdGeMatrix3d arg0) {
301 return ret;
302 }
303
304 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
305 string ret = TD_DbPINVOKE.OdDbBlockElement_getRealClassName(ptr /*SIMPLETYPE*/);
307 return ret;
308 }
309
314 public virtual string vb_name() { return this.name(); }
315
321
326 public uint vb_nodeId() { return this.nodeId(); }
327
333
334 public enum HistoryCompression {
339 }
340
341}
342
343}
static HandleRef getCPtr(OdGeMatrix3d obj)
Definition: OdGeMatrix3d.cs:26
static HandleRef getCPtr(OdGePoint3dArray obj)
static HandleRef getCPtr(OdGeVector3d obj)
Definition: OdGeVector3d.cs:26
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdIntArray obj)
Definition: OdIntArray.cs:28
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdStringArray obj)
virtual bool isMemberOfCurrentVisibilitySet()
virtual void moveStretchPointsAt(OdIntArray arg0, OdGeVector3d arg1)
static new OdDbBlockElement createObject()
virtual bool loadInstanceData(OdResBuf arg0)
override bool getConnectedNames(String arg0, uint arg1, OdStringArray arg2)
virtual bool loadInstanceData(OdResBuf arg0, bool bRequireEvaluate)
override bool evaluate(OdDbEvalContext arg0)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
override void dwgOutFields(OdDbDwgFiler pFiler)
override bool connectionAllowed(String arg0, uint arg1, String arg2)
static new OdRxClass desc()
virtual OdResBuf saveInstanceData()
override bool getConnectedObjects(String arg0, OdDbEvalNodeIdArray arg1)
override OdRxClass isA()
override OdResult dwgInFields(OdDbDwgFiler pFiler)
virtual DwgVersion getInstanceVersion()
override OdResult dxfInFields(OdDbDxfFiler pFiler)
virtual MaintReleaseVer getInstanceMaintenanceVersion()
override void Dispose(bool disposing)
override OdRxObject queryX(OdRxClass protocolClass)
override OdResBuf getConnectionValue(String name)
static OdDbBlockElement cast(OdRxObject pObj)
override bool connectTo(String arg0, uint arg1, String arg2)
virtual OdResult transformBy(OdGeMatrix3d arg0)
OdDbBlockElement(IntPtr cPtr, bool cMemoryOwn)
override void dxfOutFields(OdDbDxfFiler pFiler)
virtual void setName(String arg0)
override bool hasConnectionNamed(String arg0)
virtual Teigha.TD.OdDbBlockElement.HistoryCompression vb_historyCompression()
override void getConnectionNames(OdStringArray arg0)
override bool disconnectFrom(String arg0, uint arg1, String arg2)
virtual OdDbBlockElement.HistoryCompression historyCompression()
virtual void setMemberOfCurrentVisibilitySet(bool arg0)
static string getRealClassName(IntPtr ptr)
virtual void getStretchPoints(OdGePoint3dArray arg0)
override bool getConnectionType(String name, ref OdResBuf.ValueType type)
static HandleRef getCPtr(OdDbBlockElement obj)
static HandleRef getCPtr(OdDbDwgFiler obj)
Definition: OdDbDwgFiler.cs:26
static HandleRef getCPtr(OdDbDxfFiler obj)
Definition: OdDbDxfFiler.cs:26
static HandleRef getCPtr(OdDbEvalContext obj)
static HandleRef getCPtr(OdDbEvalNodeIdArray obj)
static HandleRef getCPtr(OdResBuf obj)
Definition: OdResBuf.cs:26
static global::System.Exception Retrieve()
static int OdDbBlockElement_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbBlockElement_saveInstanceData(HandleRef jarg1)
static void OdDbBlockElement_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbBlockElement_setName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static bool OdDbBlockElement_isMemberOfCurrentVisibilitySet(HandleRef jarg1)
static bool OdDbBlockElement_hasInstanceData(HandleRef jarg1)
static bool OdDbBlockElement_connectionAllowed(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, uint jarg3, [MarshalAs(UnmanagedType.LPWStr)]String jarg4)
static String OdDbBlockElement_name(HandleRef jarg1)
static bool OdDbBlockElement_hasConnectionNamed(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr OdDbBlockElement_isA(HandleRef jarg1)
static bool OdDbBlockElement_loadInstanceData__SWIG_0(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static bool OdDbBlockElement_disconnectFrom(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, uint jarg3, [MarshalAs(UnmanagedType.LPWStr)]String jarg4)
static string OdDbBlockElement_getRealClassName(IntPtr jarg1)
static void OdDbBlockElement_moveStretchPointsAt(HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbBlockElement_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbBlockElement_createObject()
static int OdDbBlockElement_historyCompression(HandleRef jarg1)
static bool OdDbBlockElement_getConnectedNames(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, uint jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdDbBlockElement_getStretchPoints(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDbBlockElement_getConnectionType(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, ref OdResBuf.ValueType jarg3)
static void OdDbBlockElement_setMemberOfCurrentVisibilitySet(HandleRef jarg1, bool jarg2)
static void OdDbBlockElement_updateConnections(HandleRef jarg1)
static int OdDbBlockElement_transformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbBlockElement_getInstanceMaintenanceVersion(HandleRef jarg1)
static IntPtr OdDbBlockElement_desc()
static void OdDbBlockElement_getConnectionNames(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDbBlockElement_getConnectedObjects(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdDbBlockElement_evaluate(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbBlockElement_cast(HandleRef jarg1)
static bool OdDbBlockElement_loadInstanceData__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static void OdDbBlockElement_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbBlockElement_getConnectionValue(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static int OdDbBlockElement_getInstanceVersion(HandleRef jarg1)
static void delete_OdDbBlockElement(HandleRef jarg1)
static bool OdDbBlockElement_connectTo(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, uint jarg3, [MarshalAs(UnmanagedType.LPWStr)]String jarg4)
static bool OdDbBlockElement_historyRequired(HandleRef jarg1)
static IntPtr OdDbBlockElement_queryX(HandleRef jarg1, HandleRef jarg2)