Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDbViewRepBlockReference.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 OdDbViewRepBlockReference(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbViewRepBlockReference_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbViewRepBlockReference 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 OdDbViewRepBlockReference cast(OdRxObject pObj) {// OdSmartPtr<OdDbViewRepBlockReference>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbViewRepBlockReference)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbViewRepBlockReference),ptr, true));
52 ret = (OdDbViewRepBlockReference)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbViewRepBlockReference),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbViewRepBlockReference)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbViewRepBlockReference),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.OdDbViewRepBlockReference_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.OdDbViewRepBlockReference_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.OdDbViewRepBlockReference_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbViewRepBlockReference createObject() {// OdSmartPtr<OdDbViewRepBlockReference>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbViewRepBlockReference)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbViewRepBlockReference),ptr, true));
93 ret = (OdDbViewRepBlockReference)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbViewRepBlockReference),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbViewRepBlockReference)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbViewRepBlockReference),ptr, true);
98 }
99
101 return ret;
102}
103
108
114
120
126
132
138
143
149
154
155 protected static string getRealClassName(IntPtr ptr) {
156 string ret = TD_DbPINVOKE.OdDbViewRepBlockReference_getRealClassName(ptr /*SIMPLETYPE*/);
158 return ret;
159 }
160
165 public override Teigha.Core.OdGePoint3d vb_position() { return this.position(); }
166
171 public void vb_gripStatus(Teigha.Core.GripStat status) { this.gripStatus(status); }
172
178
183 public double vb_rotation() { return this.rotation(); }
184
189 public string vb_material() { return this.material(); }
190
195 public virtual Teigha.TD.CollisionType vb_collisionType() { return this.collisionType(); }
196
201 public string vb_linetype() { return this.linetype(); }
202
208
214
215}
216
217}
static HandleRef getCPtr(OdGeExtents3d obj)
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGsMarkerArray 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(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
LineWeight lineWeight()
virtual CollisionType collisionType()
virtual void gripStatus(GripStat status)
Visibility visibility()
static HandleRef getCPtr(OdDbFullSubentPath obj)
static HandleRef getCPtr(OdDbObjectId obj)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
void vb_gripStatus(Teigha.Core.GripStat status)
override OdResult subGetGsMarkersAtSubentPath(OdDbFullSubentPath subPath, OdGsMarkerArray gsMarkers)
override void dxfOutFields(OdDbDxfFiler pFiler)
override OdResult subGetGeomExtents(OdGeExtents3d extents)
static OdDbViewRepBlockReference cast(OdRxObject pObj)
static HandleRef getCPtr(OdDbViewRepBlockReference obj)
override void dwgOutFields(OdDbDwgFiler pFiler)
override Teigha.Core.OdGePoint3d vb_position()
override OdResult dwgInFields(OdDbDwgFiler pFiler)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
override OdRxObject queryX(OdRxClass protocolClass)
void setOwnerViewportId(OdDbObjectId viewportId)
virtual Teigha.TD.CollisionType vb_collisionType()
static new OdDbViewRepBlockReference createObject()
OdDbViewRepBlockReference(IntPtr cPtr, bool cMemoryOwn)
static global::System.Exception Retrieve()
static void delete_OdDbViewRepBlockReference(HandleRef jarg1)
static void OdDbViewRepBlockReference_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbViewRepBlockReference_position(HandleRef jarg1)
static int OdDbViewRepBlockReference_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbViewRepBlockReference_subGetGeomExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbViewRepBlockReference_isA(HandleRef jarg1)
static void OdDbViewRepBlockReference_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbViewRepBlockReference_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbViewRepBlockReference_desc()
static IntPtr OdDbViewRepBlockReference_cast(HandleRef jarg1)
static void OdDbViewRepBlockReference_setOwnerViewportId(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbViewRepBlockReference_createObject()
static int OdDbViewRepBlockReference_subGetGsMarkersAtSubentPath(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDbViewRepBlockReference_queryX(HandleRef jarg1, HandleRef jarg2)
static string OdDbViewRepBlockReference_getRealClassName(IntPtr jarg1)
static global::System.IntPtr OdDbViewRepBlockReference_ownerViewportId(HandleRef jarg1)