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();
150 MemoryManager mMan = MemoryManager.GetMemoryManager();
151 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
187IntPtr tmp_name = Marshal.StringToCoTaskMemUni(name);
188 IntPtr saved_name = tmp_name;
194if (tmp_name != saved_name) name = Marshal.PtrToStringUni(tmp_name);
199IntPtr tmp_path = Marshal.StringToCoTaskMemUni(path);
200 IntPtr saved_path = tmp_path;
206if (tmp_path != saved_path) path = Marshal.PtrToStringUni(tmp_path);
static HandleRef getCPtr(OdGeMatrix3d obj)
static HandleRef getCPtr(OdGePoint3d obj)
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiDrawableTraits obj)
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()
virtual void gripStatus(GripStat status)
OdDbNavisworksReference(IntPtr cPtr, bool cMemoryOwn)
static new OdDbNavisworksReference createObject()
OdResult getName(ref string name)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
OdResult getHostDwgVisibility(out bool bVisibility)
virtual Teigha.TD.CollisionType vb_collisionType()
override OdRxObject queryX(OdRxClass protocolClass)
OdGeMatrix3d getTransformation()
void setInsertionUnit(UnitsValue unitsVal)
override void dwgOutFields(OdDbDwgFiler pFiler)
static HandleRef getCPtr(OdDbNavisworksReference obj)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
OdResult setTransformation(OdGeMatrix3d transform)
static new OdRxClass desc()
static OdDbNavisworksReference cast(OdRxObject pObj)
override void dxfOutFields(OdDbDxfFiler pFiler)
override void Dispose(bool disposing)
void vb_gripStatus(Teigha.Core.GripStat status)
override UInt32 subSetAttributes(OdGiDrawableTraits traits)
void setRotation(double rotation)
override bool subWorldDraw(OdGiWorldDraw pWd)
OdGePoint3d getInsertionPoint()
void setDefinitionId(OdDbObjectId id)
OdResult getSavedPath(ref string path)
OdDbObjectId getDefinitionId()
OdResult setHostDwgVisibility(bool bVisibility)
virtual new OdResult subTransformBy(OdGeMatrix3d xfm)
static string getRealClassName(IntPtr ptr)
Teigha.Core.LineWeight vb_lineWeight()
Teigha.TD.Visibility vb_visibility()
double getInsertionUnitScaleFactor()
void setInsertionPoint(OdGePoint3d position)
void setScale(double scale)
static HandleRef getCPtr(OdDbObjectId obj)
static global::System.Exception Retrieve()
static double OdDbNavisworksReference_getInsertionUnitScaleFactor(HandleRef jarg1)
static void delete_OdDbNavisworksReference(HandleRef jarg1)
static void OdDbNavisworksReference_setInsertionUnit(HandleRef jarg1, int jarg2)
static void OdDbNavisworksReference_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbNavisworksReference_desc()
static int OdDbNavisworksReference_setHostDwgVisibility(HandleRef jarg1, bool jarg2)
static void OdDbNavisworksReference_setInsertionPoint(HandleRef jarg1, IntPtr jarg2)
static global::System.IntPtr OdDbNavisworksReference_getInsertionPoint(HandleRef jarg1)
static bool OdDbNavisworksReference_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static int OdDbNavisworksReference_setTransformation(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbNavisworksReference_setRotation(HandleRef jarg1, double jarg2)
static int OdDbNavisworksReference_subTransformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbNavisworksReference_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbNavisworksReference_createObject()
static global::System.IntPtr OdDbNavisworksReference_getDefinitionId(HandleRef jarg1)
static int OdDbNavisworksReference_getName(HandleRef jarg1, ref IntPtr jarg2)
static int OdDbNavisworksReference_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbNavisworksReference_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbNavisworksReference_setScale(HandleRef jarg1, double jarg2)
static IntPtr OdDbNavisworksReference_cast(HandleRef jarg1)
static global::System.IntPtr OdDbNavisworksReference_getTransformation(HandleRef jarg1)
static void OdDbNavisworksReference_setDefinitionId(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdDbNavisworksReference_getRotation(HandleRef jarg1)
static void OdDbNavisworksReference_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static double OdDbNavisworksReference_getScale(HandleRef jarg1)
static string OdDbNavisworksReference_getRealClassName(IntPtr jarg1)
static IntPtr OdDbNavisworksReference_isA(HandleRef jarg1)
static UInt32 OdDbNavisworksReference_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static int OdDbNavisworksReference_getSavedPath(HandleRef jarg1, ref IntPtr jarg2)
static int OdDbNavisworksReference_getHostDwgVisibility(HandleRef jarg1, out bool jarg2)