14using System.Runtime.InteropServices;
18 private Object locker =
new Object();
19 private HandleRef swigCPtr;
21 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
24 swigCPtr =
new HandleRef(
this, cPtr);
26 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
28 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
37 global::System.GC.SuppressFinalize(
this);
40 protected virtual void Dispose(
bool disposing) {
42 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
47 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
53IntPtr tmp_traceName = Marshal.StringToCoTaskMemUni(traceName);
54 IntPtr saved_traceName = tmp_traceName;
60if (tmp_traceName != saved_traceName) traceName = Marshal.PtrToStringUni(tmp_traceName);
65IntPtr tmp_traceName = Marshal.StringToCoTaskMemUni(traceName);
66 IntPtr saved_traceName = tmp_traceName;
72if (tmp_traceName != saved_traceName) traceName = Marshal.PtrToStringUni(tmp_traceName);
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdDbDatabase obj)
static HandleRef getCPtr(OdDbObject obj)
static HandleRef getCPtr(OdTraceCollaborator obj)
OdResult getOpenTraceCollaborators(SWIGTYPE_p_OdArrayT_OdTraceCollaborator_t traceCollaborators)
OdResult getTracesUserInfo(SWIGTYPE_p_OdArrayT_OdTraceUserInfo_t userInfoArr)
OdResult showOpenTraceCollaborators(SWIGTYPE_p_OdArrayT_OdTraceCollaborator_t traceCollaborators)
OdResult openTrace(OdTraceUserInfo traceInfo)
static OdTraceRuntime getInstance(OdDbDatabase pDb)
OdResult getOpenTraceExtents(OdGeExtents3d arg0)
OdResult appendDwgAsTrace(String sPath2DwgFileAsTrace, ref string traceName)
OdResult renameTrace(OdTraceUserInfo trace, String newTraceName)
OdTraceRuntime(IntPtr cPtr, bool cMemoryOwn)
OdTraceUserProfile getCurrentUserInfo()
OdResult removeSubTrace(OdTraceUserInfo traceInfo, OdTraceCollaborator subTrace)
OdResult setCurrentUserInfo(OdTraceUserProfile currentUserInfo)
static OdTraceRuntime getInstance(OdDbDatabase pDb, bool bCreateIfNotFound)
static HandleRef getCPtr(OdTraceRuntime obj)
OdResult removeTrace(OdTraceUserInfo traceInfo)
virtual void Dispose(bool disposing)
OdResult getTraceCollaborators(OdTraceUserInfo trace, SWIGTYPE_p_OdArrayT_OdTraceCollaborator_t traceCollaborators)
bool isObjectFromTrace(OdDbObject pSubject)
OdDbObjectId getTraceRuntimeId()
OdResult appendDwgAsTrace(OdDbDatabase pDbTrace, ref string traceName)
static HandleRef getCPtr(OdTraceUserInfo obj)
static HandleRef getCPtr(OdTraceUserProfile obj)
static global::System.Exception Retrieve()
static int OdTraceRuntime_getOpenTraceExtents(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdTraceRuntime_getCurrentUserInfo(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdTraceRuntime_getTraceCollaborators(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdTraceRuntime_removeSubTrace(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdTraceRuntime_newTrace(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdTraceRuntime_traceBack(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdTraceRuntime_openTrace(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdTraceRuntime_getOpenTraceCollaborators(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdTraceRuntime_getInstance__SWIG_1(HandleRef jarg1)
static int OdTraceRuntime_closeTrace(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdTraceRuntime_removeTrace(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdTraceRuntime_appendDwgAsTrace__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, ref IntPtr jarg3)
static global::System.IntPtr OdTraceRuntime_getInstance__SWIG_0(HandleRef jarg1, bool jarg2)
static int OdTraceRuntime_traceFront(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_OdTraceRuntime(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdTraceRuntime_setCurrentUserInfo(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdTraceRuntime_appendDwgAsTrace__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, ref IntPtr jarg3)
static int OdTraceRuntime_renameTrace(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static int OdTraceRuntime_getTracesUserInfo(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdTraceRuntime_showOpenTraceCollaborators(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdTraceRuntime_getTraceRuntimeId(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdTraceRuntime_isObjectFromTrace(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)