Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDbSweptSurface.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 OdDbSweptSurface(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbSweptSurface_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbSweptSurface 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 OdDbSweptSurface cast(OdRxObject pObj) {// OdSmartPtr<OdDbSweptSurface>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbSweptSurface ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbSweptSurface)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSweptSurface),ptr, true));
52 ret = (OdDbSweptSurface)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSweptSurface),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbSweptSurface)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSweptSurface),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.OdDbSweptSurface_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.OdDbSweptSurface_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.OdDbSweptSurface_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbSweptSurface createObject() {// OdSmartPtr<OdDbSweptSurface>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbSweptSurface ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbSweptSurface)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSweptSurface),ptr, true));
93 ret = (OdDbSweptSurface)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSweptSurface),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbSweptSurface)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSweptSurface),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
119 IntPtr ptr = TD_DbPINVOKE.OdDbSweptSurface_getSweepEntity(swigCPtr);
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
136 public OdDbEntity getPathEntity() {// OdDbEntityPtr
137 MemoryManager mMan = MemoryManager.GetMemoryManager();
138 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
139 IntPtr ptr = TD_DbPINVOKE.OdDbSweptSurface_getPathEntity(swigCPtr);
140
141 OdDbEntity ret = null;
142 if (null != mTrans)
143 {
144 mTrans.AddObject((OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),ptr, true));
145 ret = (OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),ptr, false);
146 }
147 else
148 {
149 ret = (OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),ptr, true);
150 }
151
153 return ret;
154}
155
160
165
166 public OdResult getPathLength(out double len) {
169 return ret;
170 }
171
177
183
188
194
199
200 public override OdResult subGetClassID(IntPtr pClsid) {
201 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbSweptSurface_subGetClassID(swigCPtr, pClsid /*SIMPLETYPE*/);
203 return ret;
204 }
205
206 public virtual bool isDependent() {
207 bool ret = TD_DbPINVOKE.OdDbSweptSurface_isDependent(swigCPtr);
209 return ret;
210 }
211
212 protected static string getRealClassName(IntPtr ptr) {
213 string ret = TD_DbPINVOKE.OdDbSweptSurface_getRealClassName(ptr /*SIMPLETYPE*/);
215 return ret;
216 }
217
222 public virtual IntPtr vb_body() { return this.body(); }
223
228 public void vb_gripStatus(Teigha.Core.GripStat status) { this.gripStatus(status); }
229
235
240 public string vb_material() { return this.material(); }
241
246 public virtual Teigha.TD.CollisionType vb_collisionType() { return this.collisionType(); }
247
252 public string vb_linetype() { return this.linetype(); }
253
259
265
266}
267
268}
static HandleRef getCPtr(OdGeMatrix3d 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()
virtual IntPtr body()
static HandleRef getCPtr(OdDbSweepOptions obj)
OdDbSweptSurface(IntPtr cPtr, bool cMemoryOwn)
static new OdDbSweptSurface createObject()
override OdResult dwgInFields(OdDbDwgFiler pFiler)
override OdRxClass isA()
static OdDbSweptSurface cast(OdRxObject pObj)
void getSweepOptions(OdDbSweepOptions sweepOptions)
Teigha.Core.LineWeight vb_lineWeight()
void setSweepOptions(OdDbSweepOptions sweepOptions)
override void dwgOutFields(OdDbDwgFiler pFiler)
virtual OdResult createSweptSurface(OdDbEntity pSweepEnt, OdDbEntity pPathEnt, OdDbSweepOptions sweepOptions)
void vb_gripStatus(Teigha.Core.GripStat status)
static new OdRxClass desc()
static string getRealClassName(IntPtr ptr)
override OdResult subGetClassID(IntPtr pClsid)
override void Dispose(bool disposing)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
Teigha.TD.Visibility vb_visibility()
virtual OdResult createSweptSurface(OdDbEntity pSweepEnt, OdDbEntity pPathEnt, OdDbSweepOptions sweepOptions, OdStreamBuf pSat)
override OdRxObject queryX(OdRxClass protocolClass)
override void dxfOutFields(OdDbDxfFiler pFiler)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
virtual Teigha.TD.CollisionType vb_collisionType()
override OdResult subTransformBy(OdGeMatrix3d xfm)
OdResult getPathLength(out double len)
static HandleRef getCPtr(OdDbSweptSurface obj)
static global::System.Exception Retrieve()
static IntPtr OdDbSweptSurface_getSweepEntity(HandleRef jarg1)
static void OdDbSweptSurface_getSweepOptions(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbSweptSurface_desc()
static bool OdDbSweptSurface_isDependent(HandleRef jarg1)
static IntPtr OdDbSweptSurface_cast(HandleRef jarg1)
static string OdDbSweptSurface_getRealClassName(IntPtr jarg1)
static IntPtr OdDbSweptSurface_isA(HandleRef jarg1)
static int OdDbSweptSurface_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbSweptSurface_getPathEntity(HandleRef jarg1)
static void delete_OdDbSweptSurface(HandleRef jarg1)
static int OdDbSweptSurface_subGetClassID(HandleRef jarg1, IntPtr jarg2)
static void OdDbSweptSurface_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbSweptSurface_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbSweptSurface_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbSweptSurface_setSweepOptions(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbSweptSurface_createSweptSurface__SWIG_1(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdDbSweptSurface_subTransformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbSweptSurface_createObject()
static IntPtr OdDbSweptSurface_queryX(HandleRef jarg1, HandleRef jarg2)
static int OdDbSweptSurface_createSweptSurface__SWIG_0(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, HandleRef jarg5)
static int OdDbSweptSurface_getPathLength(HandleRef jarg1, out double jarg2)