14using System.Runtime.InteropServices;
17 private Object locker =
new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 swigCPtr =
new HandleRef(
this, cPtr);
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
29 protected override void Dispose(
bool disposing) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
36 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
38 base.Dispose(disposing);
43 : this(
GlobalsPINVOKE.new_OdEdPointTracker(), MemoryManager.GetMemoryManager().GetCurrentTransaction() == null)
45 MemoryTransaction mTr = MemoryManager.GetMemoryManager().GetCurrentTransaction();
51 SwigDirectorConnect();
55 MemoryManager mMan = MemoryManager.GetMemoryManager();
56 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
96 MemoryManager mMan = MemoryManager.GetMemoryManager();
97 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
126 private void SwigDirectorConnect() {
127 if (SwigDerivedClassHasMethod(
"queryX", swigMethodTypes0))
129 if (SwigDerivedClassHasMethod(
"isA", swigMethodTypes1))
131 if (SwigDerivedClassHasMethod(
"addDrawables", swigMethodTypes2))
133 if (SwigDerivedClassHasMethod(
"removeDrawables", swigMethodTypes3))
135 if (SwigDerivedClassHasMethod(
"setValue", swigMethodTypes4))
140 private bool SwigDerivedClassHasMethod(
string methodName, global::System.Type[] methodTypes) {
141 global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance,
null, methodTypes,
null);
142 bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(
OdEdPointTracker));
143 return hasDerivedMethod;
146 private IntPtr SwigDirectorMethodqueryX(IntPtr protocolClass) {
149 OdRxObject.getCPtr(
queryX(
150 (OdRxClass)
Teigha.
Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),protocolClass,
false)
155 private IntPtr SwigDirectorMethodisA() {
158 OdRxClass.getCPtr(
isA()).Handle
162 private int SwigDirectorMethodaddDrawables(IntPtr pView) {
164 (OdGsView)
Teigha.
Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsView),pView,
false)
168 private void SwigDirectorMethodremoveDrawables(IntPtr pView) {
170 (OdGsView)
Teigha.
Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsView),pView,
false)
174 private void SwigDirectorMethodsetValue(global::System.IntPtr
value) {
190 private static global::System.Type[] swigMethodTypes0 =
new global::System.Type[] { typeof(
OdRxClass) };
191 private static global::System.Type[] swigMethodTypes1 =
new global::System.Type[] { };
192 private static global::System.Type[] swigMethodTypes2 =
new global::System.Type[] { typeof(OdGsView) };
193 private static global::System.Type[] swigMethodTypes3 =
new global::System.Type[] { typeof(OdGsView) };
194 private static global::System.Type[] swigMethodTypes4 =
new global::System.Type[] { typeof(OdGePoint3d) };
static global::System.Exception Retrieve()
static void OdEdPointTracker_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, OdEdPointTracker.SwigDelegateOdEdPointTracker_0 delegate0, OdEdPointTracker.SwigDelegateOdEdPointTracker_1 delegate1, OdEdPointTracker.SwigDelegateOdEdPointTracker_2 delegate2, OdEdPointTracker.SwigDelegateOdEdPointTracker_3 delegate3, OdEdPointTracker.SwigDelegateOdEdPointTracker_4 delegate4)
static void delete_OdEdPointTracker(HandleRef jarg1)
static IntPtr OdEdPointTracker_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdEdPointTracker_isA(HandleRef jarg1)
static IntPtr OdEdPointTracker_queryXSwigExplicitOdEdPointTracker(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdEdPointTracker_desc()
static void OdEdPointTracker_setValue(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static string OdEdPointTracker_getRealClassName(IntPtr jarg1)
static IntPtr OdEdPointTracker_isASwigExplicitOdEdPointTracker(HandleRef jarg1)
static IntPtr OdEdPointTracker_createObject()
static IntPtr OdEdPointTracker_cast(HandleRef jarg1)
override OdRxObject queryX(OdRxClass protocolClass)
static string getRealClassName(IntPtr ptr)
delegate IntPtr SwigDelegateOdEdPointTracker_0(IntPtr protocolClass)
delegate void SwigDelegateOdEdPointTracker_4(global::System.IntPtr value)
OdEdPointTracker(IntPtr cPtr, bool cMemoryOwn)
override void Dispose(bool disposing)
delegate int SwigDelegateOdEdPointTracker_2(IntPtr pView)
delegate void SwigDelegateOdEdPointTracker_3(IntPtr pView)
static new OdEdPointTracker createObject()
virtual void setValue(OdGePoint3d value)
static HandleRef getCPtr(OdEdPointTracker obj)
delegate IntPtr SwigDelegateOdEdPointTracker_1()
static OdEdPointTracker cast(OdRxObject pObj)
static new OdRxClass desc()
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)