Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDbBlock1PtParameter.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 OdDbBlock1PtParameter(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbBlock1PtParameter_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbBlock1PtParameter 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 OdDbBlock1PtParameter cast(OdRxObject pObj) {// OdSmartPtr<OdDbBlock1PtParameter>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbBlock1PtParameter ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbBlock1PtParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlock1PtParameter),ptr, true));
52 ret = (OdDbBlock1PtParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlock1PtParameter),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbBlock1PtParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlock1PtParameter),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.OdDbBlock1PtParameter_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.OdDbBlock1PtParameter_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.OdDbBlock1PtParameter_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbBlock1PtParameter createObject() {// OdSmartPtr<OdDbBlock1PtParameter>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbBlock1PtParameter ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbBlock1PtParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlock1PtParameter),ptr, true));
93 ret = (OdDbBlock1PtParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlock1PtParameter),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbBlock1PtParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlock1PtParameter),ptr, true);
98 }
99
101 return ret;
102}
103
109
114
120
125
126 public OdDbBlockGrip getAssociatedGrip(OpenMode arg0) {// OdDbBlockGripPtr
127 MemoryManager mMan = MemoryManager.GetMemoryManager();
128 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
129 IntPtr ptr = TD_DbPINVOKE.OdDbBlock1PtParameter_getAssociatedGrip(swigCPtr, (int)arg0);
130
131 OdDbBlockGrip ret = null;
132 if (null != mTrans)
133 {
134 mTrans.AddObject((OdDbBlockGrip)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockGrip),ptr, true));
135 ret = (OdDbBlockGrip)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockGrip),ptr, false);
136 }
137 else
138 {
139 ret = (OdDbBlockGrip)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockGrip),ptr, true);
140 }
141
143 return ret;
144}
145
150
156
161
167
172
178
183
184 protected static string getRealClassName(IntPtr ptr) {
185 string ret = TD_DbPINVOKE.OdDbBlock1PtParameter_getRealClassName(ptr /*SIMPLETYPE*/);
187 return ret;
188 }
189
194 public virtual string vb_name() { return this.name(); }
195
201
206 public uint vb_nodeId() { return this.nodeId(); }
207
213
214}
215
216}
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
override OdResult dwgInFields(OdDbDwgFiler pFiler)
override void graphEvalEnd(bool arg0)
OdDbBlock1PtParameter(IntPtr cPtr, bool cMemoryOwn)
override void dxfOutFields(OdDbDxfFiler pFiler)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
override OdResult dxfInFields(OdDbDxfFiler pFiler)
void setDefinitionPoint(OdGePoint3d arg0)
static HandleRef getCPtr(OdDbBlock1PtParameter obj)
override void dwgOutFields(OdDbDwgFiler pFiler)
OdDbBlockGrip getAssociatedGrip(OpenMode arg0)
override OdRxObject queryX(OdRxClass protocolClass)
static string getRealClassName(IntPtr ptr)
static new OdDbBlock1PtParameter createObject()
static OdDbBlock1PtParameter cast(OdRxObject pObj)
override void Dispose(bool disposing)
virtual Teigha.TD.OdDbBlockElement.HistoryCompression vb_historyCompression()
virtual OdDbBlockElement.HistoryCompression historyCompression()
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
static global::System.Exception Retrieve()
static global::System.IntPtr OdDbBlock1PtParameter_definitionPoint(HandleRef jarg1)
static void OdDbBlock1PtParameter_setDefinitionPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbBlock1PtParameter_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbBlock1PtParameter_setUpdatedPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static string OdDbBlock1PtParameter_getRealClassName(IntPtr jarg1)
static IntPtr OdDbBlock1PtParameter_createObject()
static void OdDbBlock1PtParameter_setPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbBlock1PtParameter_graphEvalEnd(HandleRef jarg1, bool jarg2)
static IntPtr OdDbBlock1PtParameter_getAssociatedGrip(HandleRef jarg1, int jarg2)
static IntPtr OdDbBlock1PtParameter_desc()
static global::System.IntPtr OdDbBlock1PtParameter_updatedPoint(HandleRef jarg1)
static void OdDbBlock1PtParameter_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbBlock1PtParameter_isA(HandleRef jarg1)
static IntPtr OdDbBlock1PtParameter_cast(HandleRef jarg1)
static IntPtr OdDbBlock1PtParameter_queryX(HandleRef jarg1, HandleRef jarg2)
static void delete_OdDbBlock1PtParameter(HandleRef jarg1)
static global::System.IntPtr OdDbBlock1PtParameter_point(HandleRef jarg1)
static void OdDbBlock1PtParameter_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbBlock1PtParameter_dxfInFields(HandleRef jarg1, HandleRef jarg2)