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();
166IntPtr tmp_arg1 = Marshal.StringToCoTaskMemUni(arg1);
167 IntPtr saved_arg1 = tmp_arg1;
172if (tmp_arg1 != saved_arg1) arg1 = Marshal.PtrToStringUni(tmp_arg1);
virtual OdGiDrawable.DrawableType drawableType()
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)
static HandleRef getCPtr(OdDbIdMapping obj)
static HandleRef getCPtr(OdDbIdPair obj)
static HandleRef getCPtr(OdDbObject obj)
static string getRealClassName(IntPtr ptr)
override void dwgOutFields(OdDbDwgFiler pFiler)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
void getXRefMangledName(String arg0, ref string arg1, OdDbDatabase arg2)
void setPaperUnits(double vUnits)
override void appendToOwner(OdDbIdPair idPair, OdDbObject pOwnerObject, OdDbIdMapping ownerIdMap)
void setScaleName(String sName)
override OdRxObject queryX(OdRxClass protocolClass)
void setDrawingUnits(double vUnits)
override void dxfOutFields(OdDbDxfFiler pFiler)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
static new OdRxClass desc()
void setIsTemporaryScale(bool bStatus)
void setIsUnitScale(bool bStatus)
static OdDbScale cast(OdRxObject pObj)
OdDbScale(IntPtr cPtr, bool cMemoryOwn)
static bool nameExists(String arg0, bool xref, SWIGTYPE_p_OdString arg2, OdDbDatabase arg3)
override void Dispose(bool disposing)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
static HandleRef getCPtr(OdDbScale obj)
override void applyPartialUndo(OdDbDwgFiler pFiler, OdRxClass pClass)
override OdResult subErase(bool erasing)
static new OdDbScale createObject()
static global::System.Exception Retrieve()
static int OdDbScale_subErase(HandleRef jarg1, bool jarg2)
static void delete_OdDbScale(HandleRef jarg1)
static string OdDbScale_getRealClassName(IntPtr jarg1)
static void OdDbScale_applyPartialUndo(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static IntPtr OdDbScale_desc()
static String OdDbScale_scaleName(HandleRef jarg1)
static void OdDbScale_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static double OdDbScale_scale(HandleRef jarg1)
static int OdDbScale_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbScale_appendToOwner(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3, HandleRef jarg4)
static bool OdDbScale_nameExists([MarshalAs(UnmanagedType.LPWStr)]String jarg1, bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, HandleRef jarg4)
static void OdDbScale_setIsUnitScale(HandleRef jarg1, bool jarg2)
static void OdDbScale_setIsTemporaryScale(HandleRef jarg1, bool jarg2)
static void OdDbScale_setScaleName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDbScale_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbScale_isA(HandleRef jarg1)
static IntPtr OdDbScale_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDbScale_getXRefMangledName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, ref IntPtr jarg3, HandleRef jarg4)
static IntPtr OdDbScale_createObject()
static bool OdDbScale_isUnitScale(HandleRef jarg1)
static void OdDbScale_setPaperUnits(HandleRef jarg1, double jarg2)
static double OdDbScale_paperUnits(HandleRef jarg1)
static IntPtr OdDbScale_cast(HandleRef jarg1)
static int OdDbScale_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static bool OdDbScale_isTemporaryScale(HandleRef jarg1)
static double OdDbScale_drawingUnits(HandleRef jarg1)
static void OdDbScale_setDrawingUnits(HandleRef jarg1, double jarg2)