Extended .NET SDK Documentation 2025 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
109
114
120
125
130
135
140
145
150
155
161
167
168 protected static string getRealClassName(IntPtr ptr) {
169 string ret = TD_DbPINVOKE.OdIdComplexEntity_getRealClassName(ptr /*SIMPLETYPE*/);
171 return ret;
172 }
173
178 public void vb_gripStatus(Teigha.Core.GripStat status) { this.gripStatus(status); }
179
185
190 public string vb_material() { return this.material(); }
191
196 public virtual Teigha.TD.CollisionType vb_collisionType() { return this.collisionType(); }
197
202 public string vb_linetype() { return this.linetype(); }
203
209
215
216}
217
218}
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGeVector3d obj)
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiWorldDraw obj)
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(OdRxObjectPtrArray obj)
static HandleRef getCPtr(OdDbDwgFiler obj)
LineWeight lineWeight()
virtual CollisionType collisionType()
virtual void gripStatus(GripStat status)
Visibility visibility()
static HandleRef getCPtr(OdDbObjectId obj)
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)
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)