Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbBlockGrip.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 OdDbBlockGrip(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbBlockGrip_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbBlockGrip 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 OdDbBlockGrip cast(OdRxObject pObj) {// OdSmartPtr<OdDbBlockGrip>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbBlockGrip ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbBlockGrip)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockGrip),ptr, true));
52 ret = (OdDbBlockGrip)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockGrip),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbBlockGrip)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockGrip),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.OdDbBlockGrip_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.OdDbBlockGrip_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.OdDbBlockGrip_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbBlockGrip createObject() {// OdSmartPtr<OdDbBlockGrip>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbBlockGrip ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbBlockGrip)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockGrip),ptr, true));
93 ret = (OdDbBlockGrip)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockGrip),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbBlockGrip)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockGrip),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 void addedToGraph(OdDbEvalGraph arg0) {
129 }
130
131 public override void removedFromGraph(OdDbEvalGraph arg0) {
134 }
135
139 return ret;
140 }
141
145 return ret;
146 }
147
148 public void setDisplayLocation(OdGePoint3d arg0) {
151 }
152
153 public OdDbBlockParameter getAssociatedParameter(OpenMode mode) {// OdDbBlockParameterPtr
154 MemoryManager mMan = MemoryManager.GetMemoryManager();
155 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
156 IntPtr ptr = TD_DbPINVOKE.OdDbBlockGrip_getAssociatedParameter__SWIG_0(swigCPtr, (int)mode);
157
158 OdDbBlockParameter ret = null;
159 if (null != mTrans)
160 {
161 mTrans.AddObject((OdDbBlockParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockParameter),ptr, true));
162 ret = (OdDbBlockParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockParameter),ptr, false);
163 }
164 else
165 {
166 ret = (OdDbBlockParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockParameter),ptr, true);
167 }
168
170 return ret;
171}
172
173 public OdDbBlockParameter getAssociatedParameter() {// OdDbBlockParameterPtr
174 MemoryManager mMan = MemoryManager.GetMemoryManager();
175 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
177
178 OdDbBlockParameter ret = null;
179 if (null != mTrans)
180 {
181 mTrans.AddObject((OdDbBlockParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockParameter),ptr, true));
182 ret = (OdDbBlockParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockParameter),ptr, false);
183 }
184 else
185 {
186 ret = (OdDbBlockParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockParameter),ptr, true);
187 }
188
190 return ret;
191}
192
196 return ret;
197 }
198
202 return ret;
203 }
204
205 public bool insertionCycling() {
206 bool ret = TD_DbPINVOKE.OdDbBlockGrip_insertionCycling(swigCPtr);
208 return ret;
209 }
210
211 public void setInsertionCycling(bool arg0) {
214 }
215
216 public Int32 insertionCyclingWeight() {
217// test csout
218 /*SIMPLETYPE*/
221 return ret;
222 }
223
224 public void setInsertionCyclingWeight(Int32 /*SIMPLETYPE*/ arg0) {
225 TD_DbPINVOKE.OdDbBlockGrip_setInsertionCyclingWeight(swigCPtr, arg0 /*SIMPLETYPE*/);
227 }
228
232 return ret;
233 }
234
238 return ret;
239 }
240
241 public void setUpdatedLocation(OdGePoint3d arg0) {
244 }
245
249 return ret;
250 }
251
252 public void setDefinitionPoint(OdGePoint3d arg0) {
255 }
256
257 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
258 string ret = TD_DbPINVOKE.OdDbBlockGrip_getRealClassName(ptr /*SIMPLETYPE*/);
260 return ret;
261 }
262
267 public virtual string vb_name() { return this.name(); }
268
273 public Teigha.Core.OdGePoint3d vb_location() { return this.location(); }
274
280
285 public uint vb_nodeId() { return this.nodeId(); }
286
292
293}
294
295}
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 OdDbBlockElement.HistoryCompression historyCompression()
OdGePoint3d displayLocation()
OdGeVector3d definitionGripOffset()
OdDbBlockParameter getAssociatedParameter()
static string getRealClassName(IntPtr ptr)
override void dwgOutFields(OdDbDwgFiler pFiler)
static HandleRef getCPtr(OdDbBlockGrip obj)
OdGePoint3d updatedLocation()
override OdResult dwgInFields(OdDbDwgFiler pFiler)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
static new OdRxClass desc()
void setDisplayLocation(OdGePoint3d arg0)
override void dxfOutFields(OdDbDxfFiler pFiler)
OdDbBlockParameter.ParameterComponent getAssociatedParameterComponent()
void setDefinitionPoint(OdGePoint3d arg0)
void setUpdatedLocation(OdGePoint3d arg0)
void setInsertionCyclingWeight(Int32 arg0)
virtual string vb_name()
override void Dispose(bool disposing)
virtual Teigha.TD.OdDbBlockElement.HistoryCompression vb_historyCompression()
override void removedFromGraph(OdDbEvalGraph arg0)
override void addedToGraph(OdDbEvalGraph arg0)
OdGeVector3d gripOffset()
OdDbBlockParameter getAssociatedParameter(OpenMode mode)
static new OdDbBlockGrip createObject()
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
Teigha.Core.OdGePoint3d vb_location()
OdDbBlockGrip(IntPtr cPtr, bool cMemoryOwn)
static OdDbBlockGrip cast(OdRxObject pObj)
OdGePoint3d paramBasePoint()
override OdRxClass isA()
void setInsertionCycling(bool arg0)
override OdRxObject queryX(OdRxClass protocolClass)
static HandleRef getCPtr(OdDbDwgFiler obj)
Definition: OdDbDwgFiler.cs:26
static HandleRef getCPtr(OdDbDxfFiler obj)
Definition: OdDbDxfFiler.cs:26
static HandleRef getCPtr(OdDbEvalGraph obj)
static global::System.Exception Retrieve()
static void delete_OdDbBlockGrip(HandleRef jarg1)
static int OdDbBlockGrip_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbBlockGrip_isA(HandleRef jarg1)
static global::System.IntPtr OdDbBlockGrip_gripOffset(HandleRef jarg1)
static void OdDbBlockGrip_setInsertionCyclingWeight(HandleRef jarg1, Int32 jarg2)
static IntPtr OdDbBlockGrip_getAssociatedParameter__SWIG_1(HandleRef jarg1)
static IntPtr OdDbBlockGrip_createObject()
static void OdDbBlockGrip_addedToGraph(HandleRef jarg1, HandleRef jarg2)
static string OdDbBlockGrip_getRealClassName(IntPtr jarg1)
static int OdDbBlockGrip_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbBlockGrip_updatedLocation(HandleRef jarg1)
static int OdDbBlockGrip_getAssociatedParameterComponent(HandleRef jarg1)
static void OdDbBlockGrip_removedFromGraph(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbBlockGrip_desc()
static void OdDbBlockGrip_setInsertionCycling(HandleRef jarg1, bool jarg2)
static bool OdDbBlockGrip_insertionCycling(HandleRef jarg1)
static global::System.IntPtr OdDbBlockGrip_paramBasePoint(HandleRef jarg1)
static Int32 OdDbBlockGrip_insertionCyclingWeight(HandleRef jarg1)
static void OdDbBlockGrip_setUpdatedLocation(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDbBlockGrip_displayLocation(HandleRef jarg1)
static global::System.IntPtr OdDbBlockGrip_location(HandleRef jarg1)
static IntPtr OdDbBlockGrip_getAssociatedParameter__SWIG_0(HandleRef jarg1, int jarg2)
static IntPtr OdDbBlockGrip_cast(HandleRef jarg1)
static IntPtr OdDbBlockGrip_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDbBlockGrip_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbBlockGrip_setDisplayLocation(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbBlockGrip_setDefinitionPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbBlockGrip_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbBlockGrip_definitionGripOffset(HandleRef jarg1)