Extended .NET SDK Documentation 2024 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
104 public void setOwnerViewportId(OdDbObjectId viewportId) {
107 }
108
110 MemoryManager mMan = MemoryManager.GetMemoryManager();
111 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
113
114 OdDbObjectId ret = null;
115 if (null != mTrans)
116 {
117 mTrans.AddObject(new OdDbObjectId(ptr, true));
118 ret = new OdDbObjectId(ptr, false);
119 }
120 else
121 {
122 ret = new OdDbObjectId(ptr, true);
123 }
124
126 return ret;
127}
128
129 public override OdGePoint3d position() {
132 return ret;
133 }
134
135 public override OdResult subGetGeomExtents(OdGeExtents3d extents) {
138 return ret;
139 }
140
144 return ret;
145 }
146
147 public override OdResult dwgInFields(OdDbDwgFiler pFiler) {
150 return ret;
151 }
152
153 public override void dwgOutFields(OdDbDwgFiler pFiler) {
156 }
157
158 public override OdResult dxfInFields(OdDbDxfFiler pFiler) {
161 return ret;
162 }
163
164 public override void dxfOutFields(OdDbDxfFiler pFiler) {
167 }
168
169 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
170 string ret = TD_DbPINVOKE.OdDbViewRepBlockReference_getRealClassName(ptr /*SIMPLETYPE*/);
172 return ret;
173 }
174
179 public override Teigha.Core.OdGePoint3d vb_position() { return this.position(); }
180
185 public void vb_gripStatus(Teigha.Core.GripStat status) { this.gripStatus(status); }
186
192
197 public double vb_rotation() { return this.rotation(); }
198
203 public string vb_material() { return this.material(); }
204
209 public virtual Teigha.TD.CollisionType vb_collisionType() { return this.collisionType(); }
210
215 public string vb_linetype() { return this.linetype(); }
216
222
228
229}
230
231}
static HandleRef getCPtr(OdGeExtents3d obj)
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGsMarkerArray obj)
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdDbDwgFiler obj)
Definition: OdDbDwgFiler.cs:26
static HandleRef getCPtr(OdDbDxfFiler obj)
Definition: OdDbDxfFiler.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(OdDbFullSubentPath obj)
static HandleRef getCPtr(OdDbObjectId obj)
Definition: OdDbObjectId.cs:27
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)