14using System.Runtime.InteropServices;
18 private Object locker =
new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public RText(IntPtr cPtr,
bool cMemoryOwn) : base(
TD_DbPINVOKE.RText_SWIGUpcast(cPtr), cMemoryOwn) {
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();
51 mTrans.AddObject((
RText)
Teigha.
Core.Helpers.odrxCreateObjectInternalUniversal(typeof(
RText),ptr,
true));
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
92 mTrans.AddObject((
RText)
Teigha.
Core.Helpers.odrxCreateObjectInternalUniversal(typeof(
RText),ptr,
true));
182 MemoryManager mMan = MemoryManager.GetMemoryManager();
183 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
252 IntPtr tmp_pCopy = pCopy ==
null ? IntPtr.Zero :
OdDbEntity.
getCPtr(pCopy).Handle;
253 IntPtr saved_pCopy = tmp_pCopy;
260if(tmp_pCopy == IntPtr.Zero) pCopy =
null;
261 if(tmp_pCopy != IntPtr.Zero && tmp_pCopy != saved_pCopy)
263 MemoryTransaction mTrans_pCopy = MemoryManager.GetMemoryManager().GetCurrentTransaction();
264 if(mTrans_pCopy !=
null)
static HandleRef getCPtr(OdGeMatrix3d obj)
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGeVector3d obj)
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiWorldDraw obj)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject 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(OdDbObjectId obj)
static RText cast(OdRxObject pObj)
void setPoint(OdGePoint3d point)
void enableMTextSequences(bool enable)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
virtual new OdResult subGetTransformedCopy(OdGeMatrix3d mat, ref OdDbEntity pCopy)
Teigha.Core.LineWeight vb_lineWeight()
void setNormal(OdGeVector3d normal)
static new RText createObject()
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
OdDbObjectId textStyleId()
bool enabledMTextSequences()
void setTextStyle(String name)
bool isStringExpression()
virtual new OdResult subTransformBy(OdGeMatrix3d xfm)
virtual Teigha.TD.CollisionType vb_collisionType()
void vb_gripStatus(Teigha.Core.GripStat status)
override void Dispose(bool disposing)
Teigha.TD.Visibility vb_visibility()
override OdResult dwgInFields(OdDbDwgFiler pFiler)
RText(IntPtr cPtr, bool cMemoryOwn)
override void dxfOutFields(OdDbDxfFiler pFiler)
override bool subWorldDraw(OdGiWorldDraw pWd)
static new OdRxClass desc()
String getStringContents()
void setToExpression(bool isExpression)
static string getRealClassName(IntPtr ptr)
override void dwgOutFields(OdDbDwgFiler pFiler)
void setHeight(double height)
void setStringContents(String stringContents)
void setRotAngle(double rotAngle)
override OdRxObject queryX(OdRxClass protocolClass)
void setTextStyle(OdDbObjectId textStyleId)
static HandleRef getCPtr(RText obj)
static global::System.Exception Retrieve()
static void RText_subClose(HandleRef jarg1)
static void RText_setStringContents(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void RText_setTextStyle__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static string RText_getRealClassName(IntPtr jarg1)
static bool RText_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static String RText_textStyleName(HandleRef jarg1)
static void RText_setToExpression(HandleRef jarg1, bool jarg2)
static void RText_setHeight(HandleRef jarg1, double jarg2)
static int RText_subTransformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double RText_getRotAngle(HandleRef jarg1)
static double RText_getHeight(HandleRef jarg1)
static void RText_enableMTextSequences(HandleRef jarg1, bool jarg2)
static int RText_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static int RText_subGetTransformedCopy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, ref IntPtr jarg3)
static void delete_RText(HandleRef jarg1)
static global::System.IntPtr RText_normal(HandleRef jarg1)
static String RText_getStringContents(HandleRef jarg1)
static bool RText_isStringExpression(HandleRef jarg1)
static IntPtr RText_queryX(HandleRef jarg1, HandleRef jarg2)
static void RText_setPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr RText_isA(HandleRef jarg1)
static void RText_setRotAngle(HandleRef jarg1, double jarg2)
static void RText_setTextStyle__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void RText_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr RText_textStyleId(HandleRef jarg1)
static bool RText_enabledMTextSequences(HandleRef jarg1)
static int RText_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr RText_cast(HandleRef jarg1)
static IntPtr RText_createObject()
static void RText_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr RText_getPoint(HandleRef jarg1)
static void RText_setNormal(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr RText_desc()