Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbPlaneSurface.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 OdDbPlaneSurface(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbPlaneSurface_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbPlaneSurface 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 OdDbPlaneSurface cast(OdRxObject pObj) {// OdSmartPtr<OdDbPlaneSurface>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbPlaneSurface ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbPlaneSurface)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbPlaneSurface),ptr, true));
52 ret = (OdDbPlaneSurface)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbPlaneSurface),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbPlaneSurface)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbPlaneSurface),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.OdDbPlaneSurface_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.OdDbPlaneSurface_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.OdDbPlaneSurface_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbPlaneSurface createObject() {// OdSmartPtr<OdDbPlaneSurface>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbPlaneSurface ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbPlaneSurface)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbPlaneSurface),ptr, true));
93 ret = (OdDbPlaneSurface)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbPlaneSurface),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbPlaneSurface)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbPlaneSurface),ptr, true);
98 }
99
101 return ret;
102}
103
104 public virtual OdResult createFromRegion(OdDbRegion pRegion) {
107 return ret;
108 }
109
110 public override OdResult dwgInFields(OdDbDwgFiler pFiler) {
113 return ret;
114 }
115
116 public override void dwgOutFields(OdDbDwgFiler pFiler) {
119 }
120
121 public override OdResult dxfInFields(OdDbDxfFiler pFiler) {
124 return ret;
125 }
126
127 public override void dxfOutFields(OdDbDxfFiler pFiler) {
130 }
131
132 public override OdResult subGetClassID(IntPtr /*SIMPLETYPE*/ pClsid) {
133 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbPlaneSurface_subGetClassID(swigCPtr, pClsid /*SIMPLETYPE*/);
135 return ret;
136 }
137
138 public virtual bool isDependent() {
139 bool ret = TD_DbPINVOKE.OdDbPlaneSurface_isDependent(swigCPtr);
141 return ret;
142 }
143
144 public override OdResult subExplode(OdRxObjectPtrArray entitySet) {
147 return ret;
148 }
149
150 public override OdResult getPlane(OdGePlane plane, out Planarity planarity) {
151 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbPlaneSurface_getPlane(swigCPtr, OdGePlane.getCPtr(plane), out planarity);
153 return ret;
154 }
155
156 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
157 string ret = TD_DbPINVOKE.OdDbPlaneSurface_getRealClassName(ptr /*SIMPLETYPE*/);
159 return ret;
160 }
161
166 public virtual IntPtr vb_body() { return this.body(); }
167
172 public void vb_gripStatus(Teigha.Core.GripStat status) { this.gripStatus(status); }
173
179
184 public string vb_material() { return this.material(); }
185
190 public virtual Teigha.TD.CollisionType vb_collisionType() { return this.collisionType(); }
191
196 public string vb_linetype() { return this.linetype(); }
197
203
209
210}
211
212}
static HandleRef getCPtr(OdGePlane obj)
Definition: OdGePlane.cs:25
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(OdRxObjectPtrArray obj)
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
virtual void gripStatus(GripStat status)
Definition: OdDbEntity.cs:935
Visibility visibility()
Definition: OdDbEntity.cs:527
Teigha.Core.LineWeight vb_lineWeight()
void vb_gripStatus(Teigha.Core.GripStat status)
override void dwgOutFields(OdDbDwgFiler pFiler)
virtual Teigha.TD.CollisionType vb_collisionType()
override void dxfOutFields(OdDbDxfFiler pFiler)
override void Dispose(bool disposing)
OdDbPlaneSurface(IntPtr cPtr, bool cMemoryOwn)
override OdResult getPlane(OdGePlane plane, out Planarity planarity)
static new OdRxClass desc()
override OdResult dxfInFields(OdDbDxfFiler pFiler)
override OdResult subExplode(OdRxObjectPtrArray entitySet)
virtual OdResult createFromRegion(OdDbRegion pRegion)
override OdResult subGetClassID(IntPtr pClsid)
static HandleRef getCPtr(OdDbPlaneSurface obj)
static OdDbPlaneSurface cast(OdRxObject pObj)
Teigha.TD.Visibility vb_visibility()
static string getRealClassName(IntPtr ptr)
override OdRxObject queryX(OdRxClass protocolClass)
static new OdDbPlaneSurface createObject()
override OdRxClass isA()
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
override OdResult dwgInFields(OdDbDwgFiler pFiler)
static HandleRef getCPtr(OdDbRegion obj)
Definition: OdDbRegion.cs:26
virtual IntPtr body()
Definition: OdDbSurface.cs:268
static global::System.Exception Retrieve()
static void OdDbPlaneSurface_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbPlaneSurface_subGetClassID(HandleRef jarg1, IntPtr jarg2)
static IntPtr OdDbPlaneSurface_createObject()
static int OdDbPlaneSurface_getPlane(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out Planarity jarg3)
static IntPtr OdDbPlaneSurface_cast(HandleRef jarg1)
static int OdDbPlaneSurface_createFromRegion(HandleRef jarg1, HandleRef jarg2)
static int OdDbPlaneSurface_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static bool OdDbPlaneSurface_isDependent(HandleRef jarg1)
static int OdDbPlaneSurface_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static string OdDbPlaneSurface_getRealClassName(IntPtr jarg1)
static IntPtr OdDbPlaneSurface_isA(HandleRef jarg1)
static void delete_OdDbPlaneSurface(HandleRef jarg1)
static void OdDbPlaneSurface_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbPlaneSurface_subExplode(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbPlaneSurface_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbPlaneSurface_desc()