14using System.Runtime.InteropServices;
18 private Object locker =
new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
22 swigCPtr =
new HandleRef(
this, cPtr);
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
27 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
30 protected override void Dispose(
bool disposing) {
32 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
37 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
39 base.Dispose(disposing);
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
244 MemoryManager mMan = MemoryManager.GetMemoryManager();
245 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
368 IntPtr tmp_pCopy = pCopy ==
null ? IntPtr.Zero :
OdDbEntity.
getCPtr(pCopy).Handle;
369 IntPtr saved_pCopy = tmp_pCopy;
376if(tmp_pCopy == IntPtr.Zero) pCopy =
null;
377 if(tmp_pCopy != IntPtr.Zero && tmp_pCopy != saved_pCopy)
379 MemoryTransaction mTrans_pCopy = MemoryManager.GetMemoryManager().GetCurrentTransaction();
380 if(mTrans_pCopy !=
null)
394 MemoryManager mMan = MemoryManager.GetMemoryManager();
395 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
420 MemoryManager mMan = MemoryManager.GetMemoryManager();
421 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
static HandleRef getCPtr(OdGeMatrix3d obj)
static HandleRef getCPtr(OdGePlane obj)
static HandleRef getCPtr(OdGePoint3dArray obj)
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGeVector3d obj)
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiViewportDraw obj)
static HandleRef getCPtr(OdGiWorldDraw obj)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
static HandleRef getCPtr(OdDbDatabase obj)
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
virtual CollisionType collisionType()
static HandleRef getCPtr(OdDbEntity obj)
virtual void gripStatus(GripStat status)
static HandleRef getCPtr(OdDbField obj)
static HandleRef getCPtr(OdDbObjectId obj)
override OdRxObject queryX(OdRxClass protocolClass)
override OdDbObjectId removeField(String fieldName)
void convertFieldToText()
static HandleRef getCPtr(OdDbText obj)
void setAlignmentPoint(OdGePoint3d alignment)
bool isDefaultAlignment()
static new OdDbText createObject()
override void subViewportDraw(OdGiViewportDraw pVd)
virtual new OdResult subGetTransformedCopy(OdGeMatrix3d xfm, ref OdDbEntity pCopy)
void setPosition(OdGePoint3d position)
void setWidthFactor(double widthFactor)
override OdResult subGetClassID(IntPtr pClsid)
virtual void adjustAlignment()
void setVerticalMode(TextVertMode verticalMode)
Teigha.TD.Visibility vb_visibility()
override OdResult removeField(OdDbObjectId fieldId)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
override OdResult dxfInFields(OdDbDxfFiler pFiler)
override OdResult getPlane(OdGePlane plane, out Planarity planarity)
void vb_gripStatus(Teigha.Core.GripStat status)
void setOblique(double oblique)
override void subSetDatabaseDefaults(OdDbDatabase pDb, bool doSubents)
static string getRealClassName(IntPtr ptr)
override OdResult dxfInFields_R12(OdDbDxfFiler pFiler)
void setThickness(double thickness)
static new OdRxClass desc()
override void dwgOutFields(OdDbDwgFiler pFiler)
TextVertMode verticalMode()
void setNormal(OdGeVector3d normal)
override void dxfOutFields_R12(OdDbDxfFiler pFiler)
static OdDbText cast(OdRxObject pObj)
override OdDbObjectId setField(String fieldName, OdDbField pField)
void getBoundingPoints(OdGePoint3dArray boundingPoints)
void setHorizontalMode(TextHorzMode horizontalMode)
virtual new OdResult subTransformBy(OdGeMatrix3d xfm)
void mirrorInX(bool mirror)
override void Dispose(bool disposing)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
virtual Teigha.TD.CollisionType vb_collisionType()
override bool subWorldDraw(OdGiWorldDraw pWd)
OdGePoint3d alignmentPoint()
Teigha.Core.LineWeight vb_lineWeight()
virtual void setTextStyle(OdDbObjectId textStyleId)
TextHorzMode horizontalMode()
virtual void setHeight(double height)
OdDbText(IntPtr cPtr, bool cMemoryOwn)
virtual void adjustAlignment(OdDbDatabase pDb)
void mirrorInY(bool mirror)
Teigha.Core.OdGePoint3d vb_position()
void setRotation(double rotation)
virtual void setTextString(String textString)
override void dxfOutFields(OdDbDxfFiler pFiler)
static global::System.Exception Retrieve()
static void OdDbText_setTextStyle(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdDbText_oblique(HandleRef jarg1)
static void OdDbText_setVerticalMode(HandleRef jarg1, int jarg2)
static string OdDbText_getRealClassName(IntPtr jarg1)
static void OdDbText_adjustAlignment__SWIG_1(HandleRef jarg1)
static void OdDbText_convertFieldToText(HandleRef jarg1)
static int OdDbText_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbText_alignmentPoint(HandleRef jarg1)
static IntPtr OdDbText_isA(HandleRef jarg1)
static void OdDbText_setRotation(HandleRef jarg1, double jarg2)
static bool OdDbText_isDefaultAlignment(HandleRef jarg1)
static int OdDbText_dxfInFields_R12(HandleRef jarg1, HandleRef jarg2)
static bool OdDbText_isMirroredInX(HandleRef jarg1)
static void delete_OdDbText(HandleRef jarg1)
static void OdDbText_setNormal(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbText_subViewportDraw(HandleRef jarg1, HandleRef jarg2)
static int OdDbText_correctSpelling(HandleRef jarg1)
static IntPtr OdDbText_cast(HandleRef jarg1)
static IntPtr OdDbText_createObject()
static void OdDbText_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbText_setHorizontalMode(HandleRef jarg1, int jarg2)
static double OdDbText_height(HandleRef jarg1)
static global::System.IntPtr OdDbText_setField(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, HandleRef jarg3)
static int OdDbText_subGetTransformedCopy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, ref IntPtr jarg3)
static double OdDbText_widthFactor(HandleRef jarg1)
static void OdDbText_dxfOutFields_R12(HandleRef jarg1, HandleRef jarg2)
static void OdDbText_mirrorInX(HandleRef jarg1, bool jarg2)
static int OdDbText_removeField__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static String OdDbText_textString(HandleRef jarg1)
static int OdDbText_verticalMode(HandleRef jarg1)
static double OdDbText_thickness(HandleRef jarg1)
static bool OdDbText_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static void OdDbText_setWidthFactor(HandleRef jarg1, double jarg2)
static double OdDbText_rotation(HandleRef jarg1)
static int OdDbText_subGetClassID(HandleRef jarg1, IntPtr jarg2)
static IntPtr OdDbText_desc()
static bool OdDbText_isMirroredInY(HandleRef jarg1)
static void OdDbText_setHeight(HandleRef jarg1, double jarg2)
static void OdDbText_subClose(HandleRef jarg1)
static void OdDbText_setOblique(HandleRef jarg1, double jarg2)
static void OdDbText_setThickness(HandleRef jarg1, double jarg2)
static global::System.IntPtr OdDbText_removeField__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static global::System.IntPtr OdDbText_position(HandleRef jarg1)
static void OdDbText_subSetDatabaseDefaults(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static global::System.IntPtr OdDbText_textStyle(HandleRef jarg1)
static void OdDbText_setPosition(HandleRef jarg1, IntPtr jarg2)
static void OdDbText_adjustAlignment__SWIG_0(HandleRef jarg1, HandleRef jarg2)
static void OdDbText_mirrorInY(HandleRef jarg1, bool jarg2)
static void OdDbText_setAlignmentPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbText_horizontalMode(HandleRef jarg1)
static int OdDbText_getPlane(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out Planarity jarg3)
static bool OdDbText_isPlanar(HandleRef jarg1)
static global::System.IntPtr OdDbText_normal(HandleRef jarg1)
static void OdDbText_setTextString(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDbText_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbText_getBoundingPoints(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbText_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbText_subTransformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbText_queryX(HandleRef jarg1, HandleRef jarg2)