Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbBlockAction.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 OdDbBlockAction(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbBlockAction_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbBlockAction 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 OdDbBlockAction cast(OdRxObject pObj) {// OdSmartPtr<OdDbBlockAction>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbBlockAction ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbBlockAction)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockAction),ptr, true));
52 ret = (OdDbBlockAction)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockAction),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbBlockAction)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockAction),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.OdDbBlockAction_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.OdDbBlockAction_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.OdDbBlockAction_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbBlockAction createObject() {// OdSmartPtr<OdDbBlockAction>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbBlockAction ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbBlockAction)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockAction),ptr, true));
93 ret = (OdDbBlockAction)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockAction),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbBlockAction)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockAction),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 virtual OdGePoint3d displayLocation() {
129 return ret;
130 }
131
132 public virtual void setDisplayLocation(OdGePoint3d arg0) {
135 }
136
137 public virtual uint drivingParameterNodeId() {
140 return ret;
141 }
142
144// csout array
146
148 return res;
149}
150
152// csout array
154
156 return res;
157}
158
159 public virtual OdDbBlockParameter getAssociatedParameter(OpenMode mode) {// OdDbBlockParameterPtr
160 MemoryManager mMan = MemoryManager.GetMemoryManager();
161 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
162 IntPtr ptr = TD_DbPINVOKE.OdDbBlockAction_getAssociatedParameter__SWIG_0(swigCPtr, (int)mode);
163
164 OdDbBlockParameter ret = null;
165 if (null != mTrans)
166 {
167 mTrans.AddObject((OdDbBlockParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockParameter),ptr, true));
168 ret = (OdDbBlockParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockParameter),ptr, false);
169 }
170 else
171 {
172 ret = (OdDbBlockParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockParameter),ptr, true);
173 }
174
176 return ret;
177}
178
179 public virtual OdDbBlockParameter getAssociatedParameter() {// OdDbBlockParameterPtr
180 MemoryManager mMan = MemoryManager.GetMemoryManager();
181 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
183
184 OdDbBlockParameter ret = null;
185 if (null != mTrans)
186 {
187 mTrans.AddObject((OdDbBlockParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockParameter),ptr, true));
188 ret = (OdDbBlockParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockParameter),ptr, false);
189 }
190 else
191 {
192 ret = (OdDbBlockParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockParameter),ptr, true);
193 }
194
196 return ret;
197}
198
199 public virtual void setSelectionSet(OdDbObjectIdArray arg0) {
202 }
203
204 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
205 string ret = TD_DbPINVOKE.OdDbBlockAction_getRealClassName(ptr /*SIMPLETYPE*/);
207 return ret;
208 }
209
214 public virtual string vb_name() { return this.name(); }
215
221
226 public uint vb_nodeId() { return this.nodeId(); }
227
233
235 XY,
236 X,
237 Y
238 }
239
240}
241
242}
static HandleRef getCPtr(OdGePoint3d obj)
Definition: OdGePoint3d.cs:26
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
virtual OdDbBlockParameter getAssociatedParameter(OpenMode mode)
virtual OdDbBlockParameter getAssociatedParameter()
virtual void setDisplayLocation(OdGePoint3d arg0)
static HandleRef getCPtr(OdDbBlockAction obj)
OdDbBlockAction(IntPtr cPtr, bool cMemoryOwn)
static new OdRxClass desc()
static new OdDbBlockAction createObject()
OdDbObjectIdArray elementSelectionSet()
override OdRxClass isA()
override OdResult dwgInFields(OdDbDwgFiler pFiler)
override void dxfOutFields(OdDbDxfFiler pFiler)
virtual void setSelectionSet(OdDbObjectIdArray arg0)
virtual OdDbObjectIdArray selectionSet()
override void Dispose(bool disposing)
override void dwgOutFields(OdDbDwgFiler pFiler)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
static string getRealClassName(IntPtr ptr)
virtual Teigha.TD.OdDbBlockElement.HistoryCompression vb_historyCompression()
override OdRxObject queryX(OdRxClass protocolClass)
static OdDbBlockAction cast(OdRxObject pObj)
virtual OdGePoint3d displayLocation()
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
virtual uint drivingParameterNodeId()
virtual OdDbBlockElement.HistoryCompression historyCompression()
static HandleRef getCPtr(OdDbDwgFiler obj)
Definition: OdDbDwgFiler.cs:26
static HandleRef getCPtr(OdDbDxfFiler obj)
Definition: OdDbDxfFiler.cs:26
static HandleRef getCPtr(OdDbObjectIdArray obj)
static global::System.Exception Retrieve()
static IntPtr OdDbBlockAction_queryX(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbBlockAction_displayLocation(HandleRef jarg1)
static int OdDbBlockAction_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbBlockAction_setDisplayLocation(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbBlockAction_setSelectionSet(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbBlockAction_cast(HandleRef jarg1)
static IntPtr OdDbBlockAction_getAssociatedParameter__SWIG_0(HandleRef jarg1, int jarg2)
static uint OdDbBlockAction_drivingParameterNodeId(HandleRef jarg1)
static IntPtr OdDbBlockAction_desc()
static void OdDbBlockAction_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static void delete_OdDbBlockAction(HandleRef jarg1)
static int OdDbBlockAction_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbBlockAction_selectionSet(HandleRef jarg1)
static IntPtr OdDbBlockAction_createObject()
static global::System.IntPtr OdDbBlockAction_elementSelectionSet(HandleRef jarg1)
static IntPtr OdDbBlockAction_isA(HandleRef jarg1)
static IntPtr OdDbBlockAction_getAssociatedParameter__SWIG_1(HandleRef jarg1)
static string OdDbBlockAction_getRealClassName(IntPtr jarg1)
static void OdDbBlockAction_dwgOutFields(HandleRef jarg1, HandleRef jarg2)