Extended .NET SDK Documentation 2025 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
109
114
120
125
130
135
141
147
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
198
204
210
215
216 public Int32 insertionCyclingWeight() {
217// test csout
218 /*SIMPLETYPE*/
221 return ret;
222 }
223
228
234
240
245
251
256
257 protected static string getRealClassName(IntPtr 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)
virtual OdGiDrawable.DrawableType drawableType()
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
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)
static HandleRef getCPtr(OdDbDxfFiler obj)
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)