Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDbDwfReference.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 OdDbDwfReference(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbDwfReference_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbDwfReference 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 OdDbDwfReference cast(OdRxObject pObj) {// OdSmartPtr<OdDbDwfReference>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbDwfReference ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbDwfReference)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDwfReference),ptr, true));
52 ret = (OdDbDwfReference)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDwfReference),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbDwfReference)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDwfReference),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.OdDbDwfReference_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.OdDbDwfReference_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.OdDbDwfReference_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbDwfReference createObject() {// OdSmartPtr<OdDbDwfReference>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbDwfReference ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbDwfReference)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDwfReference),ptr, true));
93 ret = (OdDbDwfReference)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDwfReference),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbDwfReference)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDwfReference),ptr, true);
98 }
99
101 return ret;
102}
103
104 public override bool isFrameVisible() {
107 return ret;
108 }
109
110 public override bool isFramePlottable() {
113 return ret;
114 }
115
116 public virtual double width() {
117 double ret = TD_DbPINVOKE.OdDbDwfReference_width(swigCPtr);
119 return ret;
120 }
121
127
128 public virtual double height() {
129 double ret = TD_DbPINVOKE.OdDbDwfReference_height(swigCPtr);
131 return ret;
132 }
133
139
140 public virtual new bool subIsContentSnappable() {
143 return ret;
144 }
145
146 public override OdResult subGetClassID(IntPtr pClsid) {
147 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbDwfReference_subGetClassID(swigCPtr, pClsid /*SIMPLETYPE*/);
149 return ret;
150 }
151
152 protected static string getRealClassName(IntPtr ptr) {
153 string ret = TD_DbPINVOKE.OdDbDwfReference_getRealClassName(ptr /*SIMPLETYPE*/);
155 return ret;
156 }
157
162 public Teigha.Core.OdGePoint3d vb_position() { return this.position(); }
163
168 public void vb_gripStatus(Teigha.Core.GripStat status) { this.gripStatus(status); }
169
175
180 public double vb_rotation() { return this.rotation(); }
181
186 public string vb_material() { return this.material(); }
187
192 public virtual Teigha.TD.CollisionType vb_collisionType() { return this.collisionType(); }
193
198 public string vb_linetype() { return this.linetype(); }
199
205
211
212}
213
214}
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
virtual OdResult setHeight(double height)
virtual Teigha.TD.CollisionType vb_collisionType()
static OdDbDwfReference cast(OdRxObject pObj)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
Teigha.Core.OdGePoint3d vb_position()
override OdRxObject queryX(OdRxClass protocolClass)
Teigha.TD.Visibility vb_visibility()
override OdResult subGetClassID(IntPtr pClsid)
static string getRealClassName(IntPtr ptr)
Teigha.Core.LineWeight vb_lineWeight()
static new OdDbDwfReference createObject()
virtual new bool subIsContentSnappable()
virtual OdResult setWidth(double width)
OdDbDwfReference(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(OdDbDwfReference obj)
override void Dispose(bool disposing)
override OdRxClass isA()
static new OdRxClass desc()
void vb_gripStatus(Teigha.Core.GripStat status)
LineWeight lineWeight()
virtual CollisionType collisionType()
virtual void gripStatus(GripStat status)
Visibility visibility()
static global::System.Exception Retrieve()
static bool OdDbDwfReference_subIsContentSnappable(HandleRef jarg1)
static IntPtr OdDbDwfReference_queryX(HandleRef jarg1, HandleRef jarg2)
static bool OdDbDwfReference_isFramePlottable(HandleRef jarg1)
static string OdDbDwfReference_getRealClassName(IntPtr jarg1)
static int OdDbDwfReference_setHeight(HandleRef jarg1, double jarg2)
static IntPtr OdDbDwfReference_createObject()
static double OdDbDwfReference_height(HandleRef jarg1)
static IntPtr OdDbDwfReference_desc()
static IntPtr OdDbDwfReference_isA(HandleRef jarg1)
static int OdDbDwfReference_subGetClassID(HandleRef jarg1, IntPtr jarg2)
static double OdDbDwfReference_width(HandleRef jarg1)
static int OdDbDwfReference_setWidth(HandleRef jarg1, double jarg2)
static bool OdDbDwfReference_isFrameVisible(HandleRef jarg1)
static IntPtr OdDbDwfReference_cast(HandleRef jarg1)
static void delete_OdDbDwfReference(HandleRef jarg1)