Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDbExtrudedSurface.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 OdDbExtrudedSurface(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbExtrudedSurface_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbExtrudedSurface 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 OdDbExtrudedSurface cast(OdRxObject pObj) {// OdSmartPtr<OdDbExtrudedSurface>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbExtrudedSurface ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbExtrudedSurface)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbExtrudedSurface),ptr, true));
52 ret = (OdDbExtrudedSurface)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbExtrudedSurface),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbExtrudedSurface)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbExtrudedSurface),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.OdDbExtrudedSurface_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.OdDbExtrudedSurface_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.OdDbExtrudedSurface_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbExtrudedSurface createObject() {// OdSmartPtr<OdDbExtrudedSurface>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbExtrudedSurface ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbExtrudedSurface)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbExtrudedSurface),ptr, true));
93 ret = (OdDbExtrudedSurface)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbExtrudedSurface),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbExtrudedSurface)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbExtrudedSurface),ptr, true);
98 }
99
101 return ret;
102}
103
109
115
116 public OdDbEntity getSweepEntity() {// OdDbEntityPtr
117 MemoryManager mMan = MemoryManager.GetMemoryManager();
118 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
120
121 OdDbEntity ret = null;
122 if (null != mTrans)
123 {
124 mTrans.AddObject((OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),ptr, true));
125 ret = (OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),ptr, false);
126 }
127 else
128 {
129 ret = (OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),ptr, true);
130 }
131
133 return ret;
134}
135
141
146
147 public double getHeight() {
148 double ret = TD_DbPINVOKE.OdDbExtrudedSurface_getHeight(swigCPtr);
150 return ret;
151 }
152
157
162
167
173
179
185
190
196
201
202 public override OdResult subGetClassID(IntPtr pClsid) {
203 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbExtrudedSurface_subGetClassID(swigCPtr, pClsid /*SIMPLETYPE*/);
205 return ret;
206 }
207
208 public virtual bool isDependent() {
211 return ret;
212 }
213
214 protected static string getRealClassName(IntPtr ptr) {
215 string ret = TD_DbPINVOKE.OdDbExtrudedSurface_getRealClassName(ptr /*SIMPLETYPE*/);
217 return ret;
218 }
219
224 public virtual IntPtr vb_body() { return this.body(); }
225
230 public void vb_gripStatus(Teigha.Core.GripStat status) { this.gripStatus(status); }
231
237
242 public string vb_material() { return this.material(); }
243
248 public virtual Teigha.TD.CollisionType vb_collisionType() { return this.collisionType(); }
249
254 public string vb_linetype() { return this.linetype(); }
255
261
267
268}
269
270}
static HandleRef getCPtr(OdGeMatrix3d obj)
static HandleRef getCPtr(OdGeVector3d 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
static HandleRef getCPtr(OdStreamBuf obj)
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
LineWeight lineWeight()
virtual CollisionType collisionType()
static HandleRef getCPtr(OdDbEntity obj)
Definition OdDbEntity.cs:26
virtual void gripStatus(GripStat status)
Visibility visibility()
override OdRxObject queryX(OdRxClass protocolClass)
override void dwgOutFields(OdDbDwgFiler pFiler)
static HandleRef getCPtr(OdDbExtrudedSurface obj)
static OdDbExtrudedSurface cast(OdRxObject pObj)
void setSweepVec(OdGeVector3d sweepVec)
static string getRealClassName(IntPtr ptr)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
virtual OdResult createExtrudedSurface(OdDbEntity pSweepEnt, OdGeVector3d directionVec, OdDbSweepOptions sweepOptions)
OdDbExtrudedSurface(IntPtr cPtr, bool cMemoryOwn)
void vb_gripStatus(Teigha.Core.GripStat status)
override OdResult subTransformBy(OdGeMatrix3d xfm)
override void Dispose(bool disposing)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
OdResult setExtrude(OdGeVector3d sweepVec, OdDbSweepOptions sweepOptions)
override void dxfOutFields(OdDbDxfFiler pFiler)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
static new OdDbExtrudedSurface createObject()
virtual OdResult createExtrudedSurface(OdDbEntity pSweepEnt, OdGeVector3d directionVec, OdDbSweepOptions sweepOptions, OdStreamBuf pSat)
Teigha.Core.LineWeight vb_lineWeight()
void getSweepOptions(OdDbSweepOptions sweepOptions)
void setSweepOptions(OdDbSweepOptions sweepOptions)
virtual Teigha.TD.CollisionType vb_collisionType()
Teigha.TD.Visibility vb_visibility()
override OdResult subGetClassID(IntPtr pClsid)
virtual IntPtr body()
static HandleRef getCPtr(OdDbSweepOptions obj)
static global::System.Exception Retrieve()
static void OdDbExtrudedSurface_setSweepVec(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbExtrudedSurface_isA(HandleRef jarg1)
static int OdDbExtrudedSurface_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbExtrudedSurface_setHeight(HandleRef jarg1, double jarg2)
static IntPtr OdDbExtrudedSurface_getSweepEntity(HandleRef jarg1)
static int OdDbExtrudedSurface_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbExtrudedSurface_createObject()
static void OdDbExtrudedSurface_setSweepOptions(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbExtrudedSurface_subTransformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbExtrudedSurface_cast(HandleRef jarg1)
static IntPtr OdDbExtrudedSurface_queryX(HandleRef jarg1, HandleRef jarg2)
static string OdDbExtrudedSurface_getRealClassName(IntPtr jarg1)
static IntPtr OdDbExtrudedSurface_desc()
static int OdDbExtrudedSurface_subGetClassID(HandleRef jarg1, IntPtr jarg2)
static void OdDbExtrudedSurface_getSweepOptions(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbExtrudedSurface_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbExtrudedSurface_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbExtrudedSurface_getSweepVec(HandleRef jarg1)
static int OdDbExtrudedSurface_createExtrudedSurface__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, HandleRef jarg5)
static int OdDbExtrudedSurface_createExtrudedSurface__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdDbExtrudedSurface_setExtrude(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static double OdDbExtrudedSurface_getHeight(HandleRef jarg1)
static void delete_OdDbExtrudedSurface(HandleRef jarg1)
static bool OdDbExtrudedSurface_isDependent(HandleRef jarg1)