Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdIdComplexEntity.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 OdIdComplexEntity(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdIdComplexEntity_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdIdComplexEntity 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 OdIdComplexEntity cast(OdRxObject pObj) {// OdSmartPtr<OdIdComplexEntity>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdIdComplexEntity ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdIdComplexEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdIdComplexEntity),ptr, true));
52 ret = (OdIdComplexEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdIdComplexEntity),ptr, false);
53 }
54 else
55 {
56 ret = (OdIdComplexEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdIdComplexEntity),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.OdIdComplexEntity_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.OdIdComplexEntity_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.OdIdComplexEntity_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdIdComplexEntity createObject() {// OdSmartPtr<OdIdComplexEntity>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdIdComplexEntity ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdIdComplexEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdIdComplexEntity),ptr, true));
93 ret = (OdIdComplexEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdIdComplexEntity),ptr, false);
94 }
95 else
96 {
97 ret = (OdIdComplexEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdIdComplexEntity),ptr, true);
98 }
99
101 return ret;
102}
103
105 MemoryManager mMan = MemoryManager.GetMemoryManager();
106 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
107 IntPtr ptr = TD_DbPINVOKE.OdIdComplexEntity_vportId(swigCPtr);
108
109 OdDbObjectId ret = null;
110 if (null != mTrans)
111 {
112 mTrans.AddObject(new OdDbObjectId(ptr, true));
113 ret = new OdDbObjectId(ptr, false);
114 }
115 else
116 {
117 ret = new OdDbObjectId(ptr, true);
118 }
119
121 return ret;
122}
123
124 public void setVportId(OdDbObjectId id) {
127 }
128
129 public override OdResult dwgInFields(OdDbDwgFiler pFiler) {
132 return ret;
133 }
134
135 public override void dwgOutFields(OdDbDwgFiler pFiler) {
138 }
139
140 public void addGraphicalArc(OdGePoint3d point, OdGeVector3d v1, double dbl1, OdGeVector3d v2, double dbl2) {
143 }
144
145 public void addGraphicalCircle(OdGePoint3d point, OdGeVector3d v, double dbl) {
148 }
149
150 public void addGraphicalLine(OdGePoint3d ppoint) {
153 }
154
155 public void addLogicalArc(OdGePoint3d arg0, OdGeVector3d v1, double dbl1, OdGeVector3d v2, double dbl2) {
158 }
159
160 public void addLogicalCircle(OdGePoint3d arg0, OdGeVector3d v, double dbl) {
163 }
164
165 public void addLogicalLine(OdGePoint3d ppoint) {
168 }
169
170 public override bool subWorldDraw(OdGiWorldDraw pWd) {
173 return ret;
174 }
175
176 public virtual new OdResult subExplode(OdRxObjectPtrArray entitySet) {
179 return ret;
180 }
181
182 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
183 string ret = TD_DbPINVOKE.OdIdComplexEntity_getRealClassName(ptr /*SIMPLETYPE*/);
185 return ret;
186 }
187
192 public void vb_gripStatus(Teigha.Core.GripStat status) { this.gripStatus(status); }
193
199
204 public string vb_material() { return this.material(); }
205
210 public virtual Teigha.TD.CollisionType vb_collisionType() { return this.collisionType(); }
211
216 public string vb_linetype() { return this.linetype(); }
217
223
229
230}
231
232}
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(OdGiWorldDraw obj)
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
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
static HandleRef getCPtr(OdDbObjectId obj)
Definition: OdDbObjectId.cs:27
void addLogicalCircle(OdGePoint3d arg0, OdGeVector3d v, double dbl)
Teigha.Core.LineWeight vb_lineWeight()
void addLogicalArc(OdGePoint3d arg0, OdGeVector3d v1, double dbl1, OdGeVector3d v2, double dbl2)
static HandleRef getCPtr(OdIdComplexEntity obj)
static OdIdComplexEntity cast(OdRxObject pObj)
virtual new OdResult subExplode(OdRxObjectPtrArray entitySet)
void addGraphicalLine(OdGePoint3d ppoint)
override OdRxClass isA()
static new OdRxClass desc()
void addGraphicalArc(OdGePoint3d point, OdGeVector3d v1, double dbl1, OdGeVector3d v2, double dbl2)
Teigha.TD.Visibility vb_visibility()
void setVportId(OdDbObjectId id)
static string getRealClassName(IntPtr ptr)
override OdRxObject queryX(OdRxClass protocolClass)
void addGraphicalCircle(OdGePoint3d point, OdGeVector3d v, double dbl)
void vb_gripStatus(Teigha.Core.GripStat status)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
virtual Teigha.TD.CollisionType vb_collisionType()
OdIdComplexEntity(IntPtr cPtr, bool cMemoryOwn)
override void Dispose(bool disposing)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
void addLogicalLine(OdGePoint3d ppoint)
override void dwgOutFields(OdDbDwgFiler pFiler)
override bool subWorldDraw(OdGiWorldDraw pWd)
static new OdIdComplexEntity createObject()
static global::System.Exception Retrieve()
static void OdIdComplexEntity_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static bool OdIdComplexEntity_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdIdComplexEntity_isA(HandleRef jarg1)
static IntPtr OdIdComplexEntity_createObject()
static int OdIdComplexEntity_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static void OdIdComplexEntity_addGraphicalArc(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, double jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, double jarg6)
static void OdIdComplexEntity_addLogicalLine(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdIdComplexEntity_addLogicalCircle(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, double jarg4)
static IntPtr OdIdComplexEntity_cast(HandleRef jarg1)
static global::System.IntPtr OdIdComplexEntity_vportId(HandleRef jarg1)
static int OdIdComplexEntity_subExplode(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdIdComplexEntity_desc()
static void OdIdComplexEntity_setVportId(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdIdComplexEntity_addLogicalArc(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, double jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, double jarg6)
static IntPtr OdIdComplexEntity_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdIdComplexEntity_addGraphicalCircle(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, double jarg4)
static string OdIdComplexEntity_getRealClassName(IntPtr jarg1)
static void delete_OdIdComplexEntity(HandleRef jarg1)
static void OdIdComplexEntity_addGraphicalLine(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)