Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbShRevolve.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 OdDbShRevolve(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbShRevolve_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbShRevolve 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 OdDbShRevolve cast(OdRxObject pObj) {// OdSmartPtr<OdDbShRevolve>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbShRevolve ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbShRevolve)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbShRevolve),ptr, true));
52 ret = (OdDbShRevolve)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbShRevolve),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbShRevolve)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbShRevolve),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.OdDbShRevolve_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.OdDbShRevolve_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.OdDbShRevolve_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbShRevolve createObject() {// OdSmartPtr<OdDbShRevolve>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbShRevolve ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbShRevolve)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbShRevolve),ptr, true));
93 ret = (OdDbShRevolve)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbShRevolve),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbShRevolve)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbShRevolve),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
135 return ret;
136 }
137
141 return ret;
142 }
143
144 public double revolveAngle() {
145 double ret = TD_DbPINVOKE.OdDbShRevolve_revolveAngle(swigCPtr);
147 return ret;
148 }
149
153 return ret;
154 }
155
159 return ret;
160 }
161
162 public OdResult setRevolve(OdGePoint3d pt, OdGeVector3d pdir, double dRevAng, OdDbRevolveOptions revOpt) {
165 return ret;
166 }
167
168 public OdResult setRevolveAngle(double val) {
171 return ret;
172 }
173
177 return ret;
178 }
179
180 public OdResult setStartAngle(double arg0) {
183 return ret;
184 }
185
186 public double startAngle() {
187 double ret = TD_DbPINVOKE.OdDbShRevolve_startAngle(swigCPtr);
189 return ret;
190 }
191
192 public OdDbEntity sweepEntity() {// OdDbEntityPtr
193 MemoryManager mMan = MemoryManager.GetMemoryManager();
194 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
195 IntPtr ptr = TD_DbPINVOKE.OdDbShRevolve_sweepEntity(swigCPtr);
196
197 OdDbEntity ret = null;
198 if (null != mTrans)
199 {
200 mTrans.AddObject((OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),ptr, true));
201 ret = (OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),ptr, false);
202 }
203 else
204 {
205 ret = (OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),ptr, true);
206 }
207
209 return ret;
210}
211
215 return ret;
216 }
217
218 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
219 string ret = TD_DbPINVOKE.OdDbShRevolve_getRealClassName(ptr /*SIMPLETYPE*/);
221 return ret;
222 }
223
229
234 public uint vb_nodeId() { return this.nodeId(); }
235
241
242}
243
244}
static HandleRef getCPtr(OdGePoint3d obj)
Definition: OdGePoint3d.cs:26
static HandleRef getCPtr(OdGeVector3d obj)
Definition: OdGeVector3d.cs:26
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
static HandleRef getCPtr(OdDbEntity obj)
Definition: OdDbEntity.cs:26
static HandleRef getCPtr(OdDbRevolveOptions obj)
static HandleRef getCPtr(OdDbShRevolve obj)
OdResult setAxisPoint(OdGePoint3d pt)
OdResult setDirection(OdGeVector3d pdir)
OdResult setSweepEntity(OdDbEntity pSweepEnt)
static OdDbShRevolve cast(OdRxObject pObj)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
OdResult setRevolve(OdGePoint3d pt, OdGeVector3d pdir, double dRevAng, OdDbRevolveOptions revOpt)
OdResult setStartAngle(double arg0)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
static new OdRxClass desc()
override OdRxClass isA()
OdDbShRevolve(IntPtr cPtr, bool cMemoryOwn)
override OdRxObject queryX(OdRxClass protocolClass)
override void dxfOutFields(OdDbDxfFiler pFiler)
OdResult getRevolveOptions(OdDbRevolveOptions revOpt)
override void Dispose(bool disposing)
static new OdDbShRevolve createObject()
static string getRealClassName(IntPtr ptr)
Teigha.Core.OdGeVector3d vb_direction()
OdResult setRevolveAngle(double val)
override void dwgOutFields(OdDbDwgFiler pFiler)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
OdResult setRevolveOptions(OdDbRevolveOptions revOpt)
OdGeVector3d direction()
static global::System.Exception Retrieve()
static double OdDbShRevolve_revolveAngle(HandleRef jarg1)
static int OdDbShRevolve_setRevolveOptions(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbShRevolve_setStartAngle(HandleRef jarg1, double jarg2)
static IntPtr OdDbShRevolve_createObject()
static int OdDbShRevolve_setRevolve(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, double jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void OdDbShRevolve_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbShRevolve_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbShRevolve_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbShRevolve_direction(HandleRef jarg1)
static int OdDbShRevolve_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbShRevolve_getRevolveOptions(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbShRevolve_setSweepEntity(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbShRevolve_axisPoint(HandleRef jarg1)
static string OdDbShRevolve_getRealClassName(IntPtr jarg1)
static IntPtr OdDbShRevolve_isA(HandleRef jarg1)
static int OdDbShRevolve_setRevolveAngle(HandleRef jarg1, double jarg2)
static IntPtr OdDbShRevolve_sweepEntity(HandleRef jarg1)
static IntPtr OdDbShRevolve_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbShRevolve_desc()
static void delete_OdDbShRevolve(HandleRef jarg1)
static double OdDbShRevolve_startAngle(HandleRef jarg1)
static int OdDbShRevolve_setAxisPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbShRevolve_setDirection(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbShRevolve_cast(HandleRef jarg1)