Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbShCylinder.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 OdDbShCylinder(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbShCylinder_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbShCylinder 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 OdDbShCylinder cast(OdRxObject pObj) {// OdSmartPtr<OdDbShCylinder>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbShCylinder ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbShCylinder)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbShCylinder),ptr, true));
52 ret = (OdDbShCylinder)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbShCylinder),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbShCylinder)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbShCylinder),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.OdDbShCylinder_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.OdDbShCylinder_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.OdDbShCylinder_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbShCylinder createObject() {// OdSmartPtr<OdDbShCylinder>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbShCylinder ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbShCylinder)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbShCylinder),ptr, true));
93 ret = (OdDbShCylinder)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbShCylinder),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbShCylinder)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbShCylinder),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 double height() {
127 double ret = TD_DbPINVOKE.OdDbShCylinder_height(swigCPtr);
129 return ret;
130 }
131
132 public virtual double xRadius() {
133 double ret = TD_DbPINVOKE.OdDbShCylinder_xRadius(swigCPtr);
135 return ret;
136 }
137
138 public virtual double yRadius() {
139 double ret = TD_DbPINVOKE.OdDbShCylinder_yRadius(swigCPtr);
141 return ret;
142 }
143
144 public virtual double majorRadius() {
145 double ret = TD_DbPINVOKE.OdDbShCylinder_majorRadius(swigCPtr);
147 return ret;
148 }
149
150 public virtual double minorRadius() {
151 double ret = TD_DbPINVOKE.OdDbShCylinder_minorRadius(swigCPtr);
153 return ret;
154 }
155
156 public virtual OdResult setHeight(double dHeight) {
157 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbShCylinder_setHeight(swigCPtr, dHeight);
159 return ret;
160 }
161
162 public virtual OdResult setXRadius(double dXRadius) {
163 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbShCylinder_setXRadius(swigCPtr, dXRadius);
165 return ret;
166 }
167
168 public virtual OdResult setYRadius(double dXRadius) {
169 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbShCylinder_setYRadius(swigCPtr, dXRadius);
171 return ret;
172 }
173
174 public virtual OdResult setMajorRadius(double dMajorRadius) {
175 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbShCylinder_setMajorRadius(swigCPtr, dMajorRadius);
177 return ret;
178 }
179
180 public virtual OdResult setMinorRadius(double dMinorRadius) {
181 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbShCylinder_setMinorRadius(swigCPtr, dMinorRadius);
183 return ret;
184 }
185
186 public virtual bool isCylindrical() {
187 bool ret = TD_DbPINVOKE.OdDbShCylinder_isCylindrical(swigCPtr);
189 return ret;
190 }
191
192 public virtual bool isElliptical() {
193 bool ret = TD_DbPINVOKE.OdDbShCylinder_isElliptical(swigCPtr);
195 return ret;
196 }
197
198 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
199 string ret = TD_DbPINVOKE.OdDbShCylinder_getRealClassName(ptr /*SIMPLETYPE*/);
201 return ret;
202 }
203
208 public virtual double vb_height() { return this.height(); }
209
214 public uint vb_nodeId() { return this.nodeId(); }
215
221
222}
223
224}
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdDbDwgFiler obj)
Definition: OdDbDwgFiler.cs:26
static HandleRef getCPtr(OdDbDxfFiler obj)
Definition: OdDbDxfFiler.cs:26
virtual double vb_height()
OdDbShCylinder(IntPtr cPtr, bool cMemoryOwn)
virtual OdResult setYRadius(double dXRadius)
virtual OdResult setHeight(double dHeight)
virtual bool isCylindrical()
static new OdDbShCylinder createObject()
virtual OdResult setMajorRadius(double dMajorRadius)
virtual double height()
virtual bool isElliptical()
virtual OdResult setMinorRadius(double dMinorRadius)
static new OdRxClass desc()
override void dxfOutFields(OdDbDxfFiler pFiler)
virtual double yRadius()
virtual OdResult setXRadius(double dXRadius)
virtual double minorRadius()
static string getRealClassName(IntPtr ptr)
static HandleRef getCPtr(OdDbShCylinder obj)
static OdDbShCylinder cast(OdRxObject pObj)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
override OdRxObject queryX(OdRxClass protocolClass)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
override void dwgOutFields(OdDbDwgFiler pFiler)
override OdRxClass isA()
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
override void Dispose(bool disposing)
virtual double xRadius()
virtual double majorRadius()
static global::System.Exception Retrieve()
static IntPtr OdDbShCylinder_cast(HandleRef jarg1)
static int OdDbShCylinder_setYRadius(HandleRef jarg1, double jarg2)
static IntPtr OdDbShCylinder_queryX(HandleRef jarg1, HandleRef jarg2)
static int OdDbShCylinder_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static double OdDbShCylinder_majorRadius(HandleRef jarg1)
static double OdDbShCylinder_xRadius(HandleRef jarg1)
static void delete_OdDbShCylinder(HandleRef jarg1)
static double OdDbShCylinder_height(HandleRef jarg1)
static IntPtr OdDbShCylinder_desc()
static void OdDbShCylinder_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbShCylinder_setHeight(HandleRef jarg1, double jarg2)
static int OdDbShCylinder_setMinorRadius(HandleRef jarg1, double jarg2)
static int OdDbShCylinder_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbShCylinder_setXRadius(HandleRef jarg1, double jarg2)
static string OdDbShCylinder_getRealClassName(IntPtr jarg1)
static int OdDbShCylinder_setMajorRadius(HandleRef jarg1, double jarg2)
static bool OdDbShCylinder_isElliptical(HandleRef jarg1)
static IntPtr OdDbShCylinder_createObject()
static void OdDbShCylinder_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbShCylinder_isA(HandleRef jarg1)
static double OdDbShCylinder_yRadius(HandleRef jarg1)
static double OdDbShCylinder_minorRadius(HandleRef jarg1)
static bool OdDbShCylinder_isCylindrical(HandleRef jarg1)