Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbRevolvedSurface.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 OdDbRevolvedSurface(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbRevolvedSurface_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbRevolvedSurface 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 OdDbRevolvedSurface cast(OdRxObject pObj) {// OdSmartPtr<OdDbRevolvedSurface>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbRevolvedSurface ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbRevolvedSurface)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRevolvedSurface),ptr, true));
52 ret = (OdDbRevolvedSurface)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRevolvedSurface),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbRevolvedSurface)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRevolvedSurface),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.OdDbRevolvedSurface_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.OdDbRevolvedSurface_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.OdDbRevolvedSurface_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbRevolvedSurface createObject() {// OdSmartPtr<OdDbRevolvedSurface>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbRevolvedSurface ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbRevolvedSurface)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRevolvedSurface),ptr, true));
93 ret = (OdDbRevolvedSurface)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRevolvedSurface),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbRevolvedSurface)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRevolvedSurface),ptr, true);
98 }
99
101 return ret;
102}
103
104 public virtual OdResult createRevolvedSurface(OdDbEntity pRevEnt, OdGePoint3d axisPnt, OdGeVector3d axisDir, double revAngle, double startAngle, OdDbRevolveOptions revolveOptions, OdStreamBuf pSat) {
107 return ret;
108 }
109
110 public virtual OdResult createRevolvedSurface(OdDbEntity pRevEnt, OdGePoint3d axisPnt, OdGeVector3d axisDir, double revAngle, double startAngle, OdDbRevolveOptions revolveOptions) {
113 return ret;
114 }
115
117 OdDbEntity ret = (OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),TD_DbPINVOKE.OdDbRevolvedSurface_getRevolveEntity(swigCPtr),false); /*createInt 3_2*/
118
120 return ret;
121}
122
126 return ret;
127 }
128
129 public void setAxisPnt(OdGePoint3d pnt) {
132 }
133
137 return ret;
138 }
139
140 public void setAxisVec(OdGeVector3d vec) {
143 }
144
145 public double getRevolveAngle() {
148 return ret;
149 }
150
151 public void setRevolveAngle(double ang) {
154 }
155
156 public double getStartAngle() {
157 double ret = TD_DbPINVOKE.OdDbRevolvedSurface_getStartAngle(swigCPtr);
159 return ret;
160 }
161
162 public void setStartAngle(double startAng) {
165 }
166
167 public void getRevolveOptions(OdDbRevolveOptions revolveOptions) {
170 }
171
172 public void setRevolveOptions(OdDbRevolveOptions revolveOptions) {
175 }
176
177 public void setRevolve(OdGePoint3d axisPnt, OdGeVector3d axisVec, double revAngle, OdDbRevolveOptions revolveOptions) {
178 TD_DbPINVOKE.OdDbRevolvedSurface_setRevolve(swigCPtr, OdGePoint3d.getCPtr(axisPnt), OdGeVector3d.getCPtr(axisVec), revAngle, OdDbRevolveOptions.getCPtr(revolveOptions));
180 }
181
182 public override OdResult subTransformBy(OdGeMatrix3d xfm) {
185 return ret;
186 }
187
188 public override OdResult dwgInFields(OdDbDwgFiler pFiler) {
191 return ret;
192 }
193
194 public override void dwgOutFields(OdDbDwgFiler pFiler) {
197 }
198
199 public override OdResult dxfInFields(OdDbDxfFiler pFiler) {
202 return ret;
203 }
204
205 public override void dxfOutFields(OdDbDxfFiler pFiler) {
208 }
209
210 public override OdResult subGetClassID(IntPtr /*SIMPLETYPE*/ pClsid) {
211 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbRevolvedSurface_subGetClassID(swigCPtr, pClsid /*SIMPLETYPE*/);
213 return ret;
214 }
215
216 public virtual bool isDependent() {
219 return ret;
220 }
221
222 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
223 string ret = TD_DbPINVOKE.OdDbRevolvedSurface_getRealClassName(ptr /*SIMPLETYPE*/);
225 return ret;
226 }
227
232 public virtual IntPtr vb_body() { return this.body(); }
233
238 public void vb_gripStatus(Teigha.Core.GripStat status) { this.gripStatus(status); }
239
245
250 public string vb_material() { return this.material(); }
251
256 public virtual Teigha.TD.CollisionType vb_collisionType() { return this.collisionType(); }
257
262 public string vb_linetype() { return this.linetype(); }
263
269
275
276}
277
278}
static HandleRef getCPtr(OdGeMatrix3d obj)
Definition: OdGeMatrix3d.cs:26
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(OdStreamBuf obj)
Definition: OdStreamBuf.cs:25
static HandleRef getCPtr(OdDbDwgFiler obj)
Definition: OdDbDwgFiler.cs:26
static HandleRef getCPtr(OdDbDxfFiler obj)
Definition: OdDbDxfFiler.cs:26
LineWeight lineWeight()
Definition: OdDbEntity.cs:556
virtual CollisionType collisionType()
Definition: OdDbEntity.cs:596
static HandleRef getCPtr(OdDbEntity obj)
Definition: OdDbEntity.cs:26
virtual void gripStatus(GripStat status)
Definition: OdDbEntity.cs:935
Visibility visibility()
Definition: OdDbEntity.cs:527
static HandleRef getCPtr(OdDbRevolveOptions obj)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
override void dxfOutFields(OdDbDxfFiler pFiler)
override OdResult subTransformBy(OdGeMatrix3d xfm)
override void dwgOutFields(OdDbDwgFiler pFiler)
static new OdDbRevolvedSurface createObject()
void setRevolveOptions(OdDbRevolveOptions revolveOptions)
void setRevolve(OdGePoint3d axisPnt, OdGeVector3d axisVec, double revAngle, OdDbRevolveOptions revolveOptions)
override OdResult subGetClassID(IntPtr pClsid)
virtual Teigha.TD.CollisionType vb_collisionType()
void setAxisPnt(OdGePoint3d pnt)
void getRevolveOptions(OdDbRevolveOptions revolveOptions)
Teigha.TD.Visibility vb_visibility()
static string getRealClassName(IntPtr ptr)
override OdRxObject queryX(OdRxClass protocolClass)
Teigha.Core.LineWeight vb_lineWeight()
override OdResult dxfInFields(OdDbDxfFiler pFiler)
OdDbRevolvedSurface(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(OdDbRevolvedSurface obj)
override void Dispose(bool disposing)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
void setStartAngle(double startAng)
static OdDbRevolvedSurface cast(OdRxObject pObj)
virtual OdResult createRevolvedSurface(OdDbEntity pRevEnt, OdGePoint3d axisPnt, OdGeVector3d axisDir, double revAngle, double startAngle, OdDbRevolveOptions revolveOptions)
void setAxisVec(OdGeVector3d vec)
virtual OdResult createRevolvedSurface(OdDbEntity pRevEnt, OdGePoint3d axisPnt, OdGeVector3d axisDir, double revAngle, double startAngle, OdDbRevolveOptions revolveOptions, OdStreamBuf pSat)
void vb_gripStatus(Teigha.Core.GripStat status)
virtual IntPtr body()
Definition: OdDbSurface.cs:268
static global::System.Exception Retrieve()
static double OdDbRevolvedSurface_getStartAngle(HandleRef jarg1)
static int OdDbRevolvedSurface_subGetClassID(HandleRef jarg1, IntPtr jarg2)
static int OdDbRevolvedSurface_createRevolvedSurface__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, double jarg5, double jarg6, global::System.Runtime.InteropServices.HandleRef jarg7)
static void delete_OdDbRevolvedSurface(HandleRef jarg1)
static void OdDbRevolvedSurface_setAxisPnt(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbRevolvedSurface_desc()
static int OdDbRevolvedSurface_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbRevolvedSurface_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 OdDbRevolvedSurface_setRevolveOptions(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbRevolvedSurface_createRevolvedSurface__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, double jarg5, double jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, HandleRef jarg8)
static double OdDbRevolvedSurface_getRevolveAngle(HandleRef jarg1)
static void OdDbRevolvedSurface_setAxisVec(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbRevolvedSurface_createObject()
static int OdDbRevolvedSurface_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static string OdDbRevolvedSurface_getRealClassName(IntPtr jarg1)
static int OdDbRevolvedSurface_subTransformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbRevolvedSurface_getRevolveEntity(HandleRef jarg1)
static void OdDbRevolvedSurface_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static bool OdDbRevolvedSurface_isDependent(HandleRef jarg1)
static IntPtr OdDbRevolvedSurface_isA(HandleRef jarg1)
static void OdDbRevolvedSurface_setStartAngle(HandleRef jarg1, double jarg2)
static void OdDbRevolvedSurface_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbRevolvedSurface_getAxisPnt(HandleRef jarg1)
static IntPtr OdDbRevolvedSurface_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbRevolvedSurface_cast(HandleRef jarg1)
static global::System.IntPtr OdDbRevolvedSurface_getAxisVec(HandleRef jarg1)
static void OdDbRevolvedSurface_getRevolveOptions(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbRevolvedSurface_setRevolveAngle(HandleRef jarg1, double jarg2)