Extended .NET SDK Documentation 2024 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 new bool subIsContentSnappable() {
119 return ret;
120 }
121
122 public override OdResult subGetClassID(IntPtr /*SIMPLETYPE*/ pClsid) {
123 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbDwfReference_subGetClassID(swigCPtr, pClsid /*SIMPLETYPE*/);
125 return ret;
126 }
127
128 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
129 string ret = TD_DbPINVOKE.OdDbDwfReference_getRealClassName(ptr /*SIMPLETYPE*/);
131 return ret;
132 }
133
138 public Teigha.Core.OdGePoint3d vb_position() { return this.position(); }
139
144 public void vb_gripStatus(Teigha.Core.GripStat status) { this.gripStatus(status); }
145
151
156 public double vb_rotation() { return this.rotation(); }
157
162 public string vb_material() { return this.material(); }
163
168 public virtual Teigha.TD.CollisionType vb_collisionType() { return this.collisionType(); }
169
174 public string vb_linetype() { return this.linetype(); }
175
181
187
188}
189
190}
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
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()
OdDbDwfReference(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(OdDbDwfReference obj)
override bool isFramePlottable()
override void Dispose(bool disposing)
override OdRxClass isA()
static new OdRxClass desc()
void vb_gripStatus(Teigha.Core.GripStat status)
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 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 IntPtr OdDbDwfReference_createObject()
static IntPtr OdDbDwfReference_desc()
static IntPtr OdDbDwfReference_isA(HandleRef jarg1)
static int OdDbDwfReference_subGetClassID(HandleRef jarg1, IntPtr jarg2)
static bool OdDbDwfReference_isFrameVisible(HandleRef jarg1)
static IntPtr OdDbDwfReference_cast(HandleRef jarg1)
static void delete_OdDbDwfReference(HandleRef jarg1)