Extended .NET SDK Documentation 2024 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
104 public virtual OdResult createExtrudedSurface(OdDbEntity pSweepEnt, OdGeVector3d directionVec, OdDbSweepOptions sweepOptions, OdStreamBuf pSat) {
107 return ret;
108 }
109
110 public virtual OdResult createExtrudedSurface(OdDbEntity pSweepEnt, OdGeVector3d directionVec, OdDbSweepOptions sweepOptions) {
113 return ret;
114 }
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
139 return ret;
140 }
141
142 public void setSweepVec(OdGeVector3d sweepVec) {
145 }
146
147 public double getHeight() {
148 double ret = TD_DbPINVOKE.OdDbExtrudedSurface_getHeight(swigCPtr);
150 return ret;
151 }
152
153 public void setHeight(double height) {
156 }
157
158 public void getSweepOptions(OdDbSweepOptions sweepOptions) {
161 }
162
163 public void setSweepOptions(OdDbSweepOptions sweepOptions) {
166 }
167
168 public OdResult setExtrude(OdGeVector3d sweepVec, OdDbSweepOptions sweepOptions) {
171 return ret;
172 }
173
174 public override OdResult subTransformBy(OdGeMatrix3d xfm) {
177 return ret;
178 }
179
180 public override OdResult dwgInFields(OdDbDwgFiler pFiler) {
183 return ret;
184 }
185
186 public override void dwgOutFields(OdDbDwgFiler pFiler) {
189 }
190
191 public override OdResult dxfInFields(OdDbDxfFiler pFiler) {
194 return ret;
195 }
196
197 public override void dxfOutFields(OdDbDxfFiler pFiler) {
200 }
201
202 public override OdResult subGetClassID(IntPtr /*SIMPLETYPE*/ 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 /*SIMPLETYPE*/ 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)
Definition: OdGeMatrix3d.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
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()
Definition: OdDbSurface.cs:268
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)