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();
52 DelegateHolder.OnHoldSwigDirectorDelegates(
this);
56 MemoryManager mMan = MemoryManager.GetMemoryManager();
57 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
97 MemoryManager mMan = MemoryManager.GetMemoryManager();
98 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
127 private void SwigDirectorConnect() {
128 if (SwigDerivedClassHasMethod(
"queryX", swigMethodTypes0))
130 if (SwigDerivedClassHasMethod(
"isA", swigMethodTypes1))
132 if (SwigDerivedClassHasMethod(
"copyFrom", swigMethodTypes2))
134 if (SwigDerivedClassHasMethod(
"addDrawables", swigMethodTypes3))
136 if (SwigDerivedClassHasMethod(
"removeDrawables", swigMethodTypes4))
138 if (SwigDerivedClassHasMethod(
"setValue", swigMethodTypes5))
143 private bool SwigDerivedClassHasMethod(
string methodName, global::System.Type[] methodTypes) {
144 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);
145 bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(
OdEdPointTracker));
146 return hasDerivedMethod;
149 private IntPtr SwigDirectorMethodqueryX(IntPtr protocolClass) {
153 (OdRxClass)
Teigha.
Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),protocolClass,
false)
158 private IntPtr SwigDirectorMethodisA() {
161 OdRxClass.getCPtr(
isA()).Handle
165 private void SwigDirectorMethodcopyFrom(IntPtr pSource) {
171 private int SwigDirectorMethodaddDrawables(IntPtr pView) {
173 (OdGsView)
Teigha.
Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsView),pView,
false)
177 private void SwigDirectorMethodremoveDrawables(IntPtr pView) {
179 (OdGsView)
Teigha.
Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsView),pView,
false)
183 private void SwigDirectorMethodsetValue(global::System.IntPtr
value) {
201 private static global::System.Type[] swigMethodTypes0 =
new global::System.Type[] { typeof(
OdRxClass) };
202 private static global::System.Type[] swigMethodTypes1 =
new global::System.Type[] { };
203 private static global::System.Type[] swigMethodTypes2 =
new global::System.Type[] { typeof(
OdRxObject) };
204 private static global::System.Type[] swigMethodTypes3 =
new global::System.Type[] { typeof(OdGsView) };
205 private static global::System.Type[] swigMethodTypes4 =
new global::System.Type[] { typeof(OdGsView) };
206 private static global::System.Type[] swigMethodTypes5 =
new global::System.Type[] { typeof(OdGePoint3d) };
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, OdEdPointTracker.SwigDelegateOdEdPointTracker_5 delegate5)