Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDbBlockReference.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 OdDbBlockReference(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbBlockReference_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbBlockReference 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 OdDbBlockReference cast(OdRxObject pObj) {// OdSmartPtr<OdDbBlockReference>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbBlockReference ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbBlockReference)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockReference),ptr, true));
52 ret = (OdDbBlockReference)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockReference),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbBlockReference)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockReference),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.OdDbBlockReference_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.OdDbBlockReference_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.OdDbBlockReference_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbBlockReference createObject() {// OdSmartPtr<OdDbBlockReference>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbBlockReference ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbBlockReference)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockReference),ptr, true));
93 ret = (OdDbBlockReference)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockReference),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbBlockReference)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockReference),ptr, true);
98 }
99
101 return ret;
102}
103
109
114
120
125
131
136
137 public double rotation() {
138 double ret = TD_DbPINVOKE.OdDbBlockReference_rotation(swigCPtr);
140 return ret;
141 }
142
143 public virtual void setRotation(double angle) {
146 }
147
153
158
159 public override bool isPlanar() {
160 bool ret = TD_DbPINVOKE.OdDbBlockReference_isPlanar(swigCPtr);
162 return ret;
163 }
164
165 public override OdResult getPlane(OdGePlane plane, out Planarity planarity) {
166 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbBlockReference_getPlane(swigCPtr, OdGePlane.getCPtr(plane), out planarity);
168 return ret;
169 }
170
176
182
188
189 public OdDbAttribute openAttribute(OdDbObjectId ObjId, OpenMode mode, bool openErasedOne) {// OdDbAttributePtr
190 MemoryManager mMan = MemoryManager.GetMemoryManager();
191 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
192 IntPtr ptr = TD_DbPINVOKE.OdDbBlockReference_openAttribute__SWIG_0(swigCPtr, OdDbObjectId.getCPtr(ObjId), (int)mode, openErasedOne);
193
194 OdDbAttribute ret = null;
195 if (null != mTrans)
196 {
197 mTrans.AddObject((OdDbAttribute)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbAttribute),ptr, true));
198 ret = (OdDbAttribute)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbAttribute),ptr, false);
199 }
200 else
201 {
202 ret = (OdDbAttribute)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbAttribute),ptr, true);
203 }
204
206 return ret;
207}
208
209 public OdDbAttribute openAttribute(OdDbObjectId ObjId, OpenMode mode) {// OdDbAttributePtr
210 MemoryManager mMan = MemoryManager.GetMemoryManager();
211 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
212 IntPtr ptr = TD_DbPINVOKE.OdDbBlockReference_openAttribute__SWIG_1(swigCPtr, OdDbObjectId.getCPtr(ObjId), (int)mode);
213
214 OdDbAttribute ret = null;
215 if (null != mTrans)
216 {
217 mTrans.AddObject((OdDbAttribute)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbAttribute),ptr, true));
218 ret = (OdDbAttribute)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbAttribute),ptr, false);
219 }
220 else
221 {
222 ret = (OdDbAttribute)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbAttribute),ptr, true);
223 }
224
226 return ret;
227}
228
229 public OdDbSequenceEnd openSequenceEnd(OpenMode mode) {// OdDbSequenceEndPtr
230 MemoryManager mMan = MemoryManager.GetMemoryManager();
231 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
232 IntPtr ptr = TD_DbPINVOKE.OdDbBlockReference_openSequenceEnd(swigCPtr, (int)mode);
233
234 OdDbSequenceEnd ret = null;
235 if (null != mTrans)
236 {
237 mTrans.AddObject((OdDbSequenceEnd)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSequenceEnd),ptr, true));
238 ret = (OdDbSequenceEnd)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSequenceEnd),ptr, false);
239 }
240 else
241 {
242 ret = (OdDbSequenceEnd)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSequenceEnd),ptr, true);
243 }
244
246 return ret;
247}
248
249 public OdDbObjectIterator attributeIterator() {// OdDbObjectIteratorPtr
250 MemoryManager mMan = MemoryManager.GetMemoryManager();
251 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
253
254 OdDbObjectIterator ret = null;
255 if (null != mTrans)
256 {
257 mTrans.AddObject((OdDbObjectIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectIterator),ptr, true));
258 ret = (OdDbObjectIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectIterator),ptr, false);
259 }
260 else
261 {
262 ret = (OdDbObjectIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectIterator),ptr, true);
263 }
264
266 return ret;
267}
268
274
280
281 public override UInt32 subSetAttributes(OdGiDrawableTraits pTraits) {
282// test csout
283 /*SIMPLETYPE*/
286 return ret;
287 }
288
294
299
305
310
316
321
327
332
338
343
348
349 public override OdResult subGetClassID(IntPtr pClsid) {
350 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbBlockReference_subGetClassID(swigCPtr, pClsid /*SIMPLETYPE*/);
352 return ret;
353 }
354
360
361 public virtual new OdResult subGetTransformedCopy(OdGeMatrix3d xfm, ref OdDbEntity /*OUT_PARAM for SMARTPTR*/ pCopy) {
362 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pCopy = pCopy == null ? IntPtr.Zero : OdDbEntity.getCPtr(pCopy).Handle;
363 IntPtr saved_pCopy = tmp_pCopy;
364 /*OUT_PARAM for SMARTPTR pre*/
365 try {
366 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbBlockReference_subGetTransformedCopy(swigCPtr, OdGeMatrix3d.getCPtr(xfm), ref tmp_pCopy /*OUT_PARAM for SMARTPTR*/);
368 return ret;
369 } finally {
370if(tmp_pCopy == IntPtr.Zero) pCopy = null;
371 if(tmp_pCopy != IntPtr.Zero && tmp_pCopy != saved_pCopy)
372 {
373 MemoryTransaction mTrans_pCopy = MemoryManager.GetMemoryManager().GetCurrentTransaction();
374 if(mTrans_pCopy != null)
375 mTrans_pCopy.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDbEntity>(typeof(OdDbEntity), tmp_pCopy, true));
376 pCopy = Teigha.Core.Helpers.odCreateObjectInternal<OdDbEntity>(typeof(OdDbEntity), tmp_pCopy, mTrans_pCopy == null);
377 /*OUT_PARAM for SMARTPTR*/
378 }
379 }
380 }
381
387
392
398
404
410
416
422
428
433
439
440 public virtual new OdResult subGetSubentPathsAtGsMarker(Teigha.Core.SubentType type, IntPtr gsMark, OdGePoint3d pickPoint, OdGeMatrix3d viewXform, OdDbFullSubentPathArray subentPaths, OdDbObjectIdArray pEntAndInsertStack) {
441 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbBlockReference_subGetSubentPathsAtGsMarker(swigCPtr, (int)type, gsMark /*SIMPLETYPE*/, OdGePoint3d.getCPtr(pickPoint), OdGeMatrix3d.getCPtr(viewXform), OdDbFullSubentPathArray.getCPtr(subentPaths), OdDbObjectIdArray.getCPtr(pEntAndInsertStack));
443 return ret;
444 }
445
451
452 protected static string getRealClassName(IntPtr ptr) {
453 string ret = TD_DbPINVOKE.OdDbBlockReference_getRealClassName(ptr /*SIMPLETYPE*/);
455 return ret;
456 }
457
462 public virtual Teigha.Core.OdGePoint3d vb_position() { return this.position(); }
463
468 public void vb_gripStatus(Teigha.Core.GripStat status) { this.gripStatus(status); }
469
475
480 public double vb_rotation() { return this.rotation(); }
481
486 public string vb_material() { return this.material(); }
487
492 public virtual Teigha.TD.CollisionType vb_collisionType() { return this.collisionType(); }
493
498 public string vb_linetype() { return this.linetype(); }
499
505
511
512}
513
514}
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGeMatrix3d obj)
static HandleRef getCPtr(OdGePlane obj)
Definition OdGePlane.cs:25
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGeScale3d obj)
static HandleRef getCPtr(OdGeVector3d obj)
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiDrawableTraits obj)
static HandleRef getCPtr(OdGiViewportDraw obj)
static HandleRef getCPtr(OdGiWorldDraw obj)
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(OdRxObjectPtrArray obj)
static HandleRef getCPtr(OdDbAttribute obj)
override void dwgOutFields(OdDbDwgFiler pFiler)
override OdResult explodeToBlock(OdDbBlockTableRecord BlockRecord, OdDbObjectIdArray ids)
static OdDbBlockReference cast(OdRxObject pObj)
override OdRxObject queryX(OdRxClass protocolClass)
override bool subWorldDraw(OdGiWorldDraw pWd)
virtual new OdResult subGetGeomExtents(OdGeExtents3d extents)
OdDbAttribute openAttribute(OdDbObjectId ObjId, OpenMode mode)
override void subViewportDraw(OdGiViewportDraw pVd)
OdDbSequenceEnd openSequenceEnd(OpenMode mode)
void vb_gripStatus(Teigha.Core.GripStat status)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
virtual void setPosition(OdGePoint3d position)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
virtual OdResult explodeToOwnerSpace()
override void copyFrom(OdRxObject pSrc)
override UInt32 subSetAttributes(OdGiDrawableTraits pTraits)
virtual void setBlockTableRecord(OdDbObjectId objectId)
virtual new OdResult subTransformBy(OdGeMatrix3d xfm)
static new OdDbBlockReference createObject()
OdDbAttribute openAttribute(OdDbObjectId ObjId, OpenMode mode, bool openErasedOne)
override void dxfOut(OdDbDxfFiler pFiler)
virtual void setRotation(double angle)
virtual OdResult setBlockTransform(OdGeMatrix3d xfm)
override void subHandOverTo(OdDbObject pNewObject)
virtual new OdResult subExplode(OdRxObjectPtrArray entitySet)
virtual new OdResult subGetGsMarkersAtSubentPath(OdDbFullSubentPath subPath, OdGsMarkerArray gsMarkers)
OdDbObjectIterator attributeIterator()
override OdResult explodeToBlock(OdDbBlockTableRecord BlockRecord)
virtual new OdResult subGetCompoundObjectTransform(OdGeMatrix3d xM)
override OdResult dxfIn(OdDbDxfFiler pFiler)
virtual Teigha.TD.CollisionType vb_collisionType()
virtual void setScaleFactors(OdGeScale3d scale)
virtual new OdResult subGetSubentPathsAtGsMarker(Teigha.Core.SubentType type, IntPtr gsMark, OdGePoint3d pickPoint, OdGeMatrix3d viewXform, OdDbFullSubentPathArray subentPaths, OdDbObjectIdArray pEntAndInsertStack)
override OdResult dxfInFields_R12(OdDbDxfFiler pFiler)
override void dxfOutFields_R12(OdDbDxfFiler pFiler)
override void dxfOutFields(OdDbDxfFiler pFiler)
override OdResult subGetClassID(IntPtr pClsid)
OdResult geomExtentsBestFit(OdGeExtents3d extents)
virtual new OdResult subGetTransformedCopy(OdGeMatrix3d xfm, ref OdDbEntity pCopy)
OdResult geomExtentsBestFit(OdGeExtents3d extents, OdGeMatrix3d parentXform)
override OdResult explodeGeometry(OdRxObjectPtrArray entitySet)
Teigha.TD.Visibility vb_visibility()
OdDbBlockReference(IntPtr cPtr, bool cMemoryOwn)
OdDbObjectId appendAttribute(OdDbAttribute pAttr)
override OdResult getPlane(OdGePlane plane, out Planarity planarity)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
virtual Teigha.Core.OdGePoint3d vb_position()
virtual void setNormal(OdGeVector3d normal)
static string getRealClassName(IntPtr ptr)
static HandleRef getCPtr(OdDbBlockReference obj)
Teigha.Core.LineWeight vb_lineWeight()
override void Dispose(bool disposing)
static new OdRxClass desc()
static HandleRef getCPtr(OdDbBlockTableRecord obj)
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
LineWeight lineWeight()
virtual CollisionType collisionType()
static HandleRef getCPtr(OdDbEntity obj)
Definition OdDbEntity.cs:26
virtual void gripStatus(GripStat status)
Visibility visibility()
static HandleRef getCPtr(OdDbFullSubentPathArray obj)
static HandleRef getCPtr(OdDbFullSubentPath obj)
static HandleRef getCPtr(OdDbObject obj)
Definition OdDbObject.cs:26
OdDbObjectId objectId()
static HandleRef getCPtr(OdDbObjectIdArray obj)
static HandleRef getCPtr(OdDbObjectId obj)
static global::System.Exception Retrieve()
static void OdDbBlockReference_setScaleFactors(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdDbBlockReference_rotation(HandleRef jarg1)
static IntPtr OdDbBlockReference_createObject()
static int OdDbBlockReference_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbBlockReference_subTransformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbBlockReference_geomExtentsBestFit__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbBlockReference_copyFrom(HandleRef jarg1, HandleRef jarg2)
static void delete_OdDbBlockReference(HandleRef jarg1)
static void OdDbBlockReference_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static string OdDbBlockReference_getRealClassName(IntPtr jarg1)
static void OdDbBlockReference_setBlockTableRecord(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbBlockReference_subViewportDraw(HandleRef jarg1, HandleRef jarg2)
static int OdDbBlockReference_subGetGsMarkersAtSubentPath(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbBlockReference_subGetTransformedCopy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, ref IntPtr jarg3)
static global::System.IntPtr OdDbBlockReference_position(HandleRef jarg1)
static void OdDbBlockReference_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbBlockReference_dxfOutFields_R12(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbBlockReference_queryX(HandleRef jarg1, HandleRef jarg2)
static int OdDbBlockReference_setBlockTransform(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDbBlockReference_blockTransform(HandleRef jarg1)
static IntPtr OdDbBlockReference_isA(HandleRef jarg1)
static IntPtr OdDbBlockReference_attributeIterator(HandleRef jarg1)
static IntPtr OdDbBlockReference_cast(HandleRef jarg1)
static int OdDbBlockReference_dxfIn(HandleRef jarg1, HandleRef jarg2)
static UInt32 OdDbBlockReference_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbBlockReference_appendAttribute(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbBlockReference_openAttribute__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, bool jarg4)
static int OdDbBlockReference_explodeToOwnerSpace(HandleRef jarg1)
static void OdDbBlockReference_subHandOverTo(HandleRef jarg1, HandleRef jarg2)
static int OdDbBlockReference_explodeGeometry(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbBlockReference_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbBlockReference_subClose(HandleRef jarg1)
static void OdDbBlockReference_dxfOut(HandleRef jarg1, HandleRef jarg2)
static int OdDbBlockReference_dxfInFields_R12(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbBlockReference_blockTableRecord(HandleRef jarg1)
static bool OdDbBlockReference_treatAsOdDbBlockRefForExplode(HandleRef jarg1)
static int OdDbBlockReference_explodeToBlock__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbBlockReference_explodeToBlock__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static int OdDbBlockReference_subGetCompoundObjectTransform(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbBlockReference_geomExtentsBestFit__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDbBlockReference_openAttribute__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
static int OdDbBlockReference_getPlane(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out Planarity jarg3)
static int OdDbBlockReference_subGetClassID(HandleRef jarg1, IntPtr jarg2)
static int OdDbBlockReference_subGetSubentPathsAtGsMarker(HandleRef jarg1, int jarg2, IntPtr jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7)
static int OdDbBlockReference_subGetGeomExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbBlockReference_setPosition(HandleRef jarg1, IntPtr jarg2)
static IntPtr OdDbBlockReference_desc()
static IntPtr OdDbBlockReference_openSequenceEnd(HandleRef jarg1, int jarg2)
static bool OdDbBlockReference_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static int OdDbBlockReference_subExplode(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDbBlockReference_normal(HandleRef jarg1)
static bool OdDbBlockReference_isPlanar(HandleRef jarg1)
static void OdDbBlockReference_setNormal(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDbBlockReference_scaleFactors(HandleRef jarg1)
static void OdDbBlockReference_setRotation(HandleRef jarg1, double jarg2)