Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbBlockRotationParameter.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 OdDbBlockRotationParameter(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbBlockRotationParameter_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbBlockRotationParameter 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 OdDbBlockRotationParameter cast(OdRxObject pObj) {// OdSmartPtr<OdDbBlockRotationParameter>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbBlockRotationParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockRotationParameter),ptr, true));
52 ret = (OdDbBlockRotationParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockRotationParameter),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbBlockRotationParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockRotationParameter),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.OdDbBlockRotationParameter_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.OdDbBlockRotationParameter_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.OdDbBlockRotationParameter_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbBlockRotationParameter createObject() {// OdSmartPtr<OdDbBlockRotationParameter>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbBlockRotationParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockRotationParameter),ptr, true));
93 ret = (OdDbBlockRotationParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockRotationParameter),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbBlockRotationParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockRotationParameter),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
129 return ret;
130}
131
132 public void setAngleDescription(String arg0) {
135 }
136
137 public String angleName() {
140 return ret;
141}
142
143 public void setAngleName(String arg0) {
146 }
147
148 public double baseAngle() {
151 return ret;
152 }
153
157 return ret;
158 }
159
160 public double definitionBaseAngle() {
163 return ret;
164 }
165
169 return ret;
170 }
171
172 public OdDbBlockRotationGrip getAssociatedRotationGrip(OpenMode arg0) {// OdDbBlockRotationGripPtr
173 MemoryManager mMan = MemoryManager.GetMemoryManager();
174 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
176
177 OdDbBlockRotationGrip ret = null;
178 if (null != mTrans)
179 {
180 mTrans.AddObject((OdDbBlockRotationGrip)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockRotationGrip),ptr, true));
181 ret = (OdDbBlockRotationGrip)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockRotationGrip),ptr, false);
182 }
183 else
184 {
185 ret = (OdDbBlockRotationGrip)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockRotationGrip),ptr, true);
186 }
187
189 return ret;
190}
191
192 public double offset() {
193 double ret = TD_DbPINVOKE.OdDbBlockRotationParameter_offset(swigCPtr);
195 return ret;
196 }
197
201 }
202
203 public void setOffset(double arg0) {
206 }
207
208 public void setUpdatedAngle(double arg0) {
211 }
212
216 }
217
219 OdDbBlockParamValueSet ret = (OdDbBlockParamValueSet)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockParamValueSet),TD_DbPINVOKE.OdDbBlockRotationParameter_valueSet(swigCPtr),false); /*createInt 3_1*/
220
222 return ret;
223}
224
225 public override void graphEvalEnd(bool arg0) {
228 }
229
230 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
231 string ret = TD_DbPINVOKE.OdDbBlockRotationParameter_getRealClassName(ptr /*SIMPLETYPE*/);
233 return ret;
234 }
235
240 public virtual string vb_name() { return this.name(); }
241
247
252 public uint vb_nodeId() { return this.nodeId(); }
253
259
264 public double vb_offset() { return this.offset(); }
265
266}
267
268}
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()
static HandleRef getCPtr(OdDbBlockParamValueSet obj)
static new OdDbBlockRotationParameter createObject()
OdDbBlockRotationParameter(IntPtr cPtr, bool cMemoryOwn)
static OdDbBlockRotationParameter cast(OdRxObject pObj)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
OdDbBlockRotationGrip getAssociatedRotationGrip(OpenMode arg0)
override void dxfOutFields(OdDbDxfFiler pFiler)
static HandleRef getCPtr(OdDbBlockRotationParameter obj)
virtual Teigha.TD.OdDbBlockElement.HistoryCompression vb_historyCompression()
override OdRxObject queryX(OdRxClass protocolClass)
void setValueSet(OdDbBlockParamValueSet arg0)
override void dwgOutFields(OdDbDwgFiler pFiler)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
static HandleRef getCPtr(OdDbDwgFiler obj)
Definition: OdDbDwgFiler.cs:26
static HandleRef getCPtr(OdDbDxfFiler obj)
Definition: OdDbDxfFiler.cs:26
static global::System.Exception Retrieve()
static String OdDbBlockRotationParameter_angleDescription(HandleRef jarg1)
static void OdDbBlockRotationParameter_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbBlockRotationParameter_graphEvalEnd(HandleRef jarg1, bool jarg2)
static global::System.IntPtr OdDbBlockRotationParameter_definitionBaseAnglePoint(HandleRef jarg1)
static void OdDbBlockRotationParameter_setOffset(HandleRef jarg1, double jarg2)
static void OdDbBlockRotationParameter_setAngleName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr OdDbBlockRotationParameter_createObject()
static void OdDbBlockRotationParameter_setValueSet(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbBlockRotationParameter_isA(HandleRef jarg1)
static IntPtr OdDbBlockRotationParameter_queryX(HandleRef jarg1, HandleRef jarg2)
static double OdDbBlockRotationParameter_definitionBaseAngle(HandleRef jarg1)
static double OdDbBlockRotationParameter_offset(HandleRef jarg1)
static void OdDbBlockRotationParameter_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static void delete_OdDbBlockRotationParameter(HandleRef jarg1)
static IntPtr OdDbBlockRotationParameter_desc()
static int OdDbBlockRotationParameter_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbBlockRotationParameter_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbBlockRotationParameter_valueSet(HandleRef jarg1)
static IntPtr OdDbBlockRotationParameter_getAssociatedRotationGrip(HandleRef jarg1, int jarg2)
static String OdDbBlockRotationParameter_angleName(HandleRef jarg1)
static global::System.IntPtr OdDbBlockRotationParameter_baseAnglePoint(HandleRef jarg1)
static double OdDbBlockRotationParameter_baseAngle(HandleRef jarg1)
static void OdDbBlockRotationParameter_setUpdatedAngle(HandleRef jarg1, double jarg2)
static void OdDbBlockRotationParameter_setDefinitionBaseAnglePoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbBlockRotationParameter_setAngleDescription(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr OdDbBlockRotationParameter_cast(HandleRef jarg1)
static string OdDbBlockRotationParameter_getRealClassName(IntPtr jarg1)