14using System.Runtime.InteropServices;
17 private Object locker =
new Object();
18 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
23 swigCPtr =
new HandleRef(
this, cPtr);
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
27 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
36 global::System.GC.SuppressFinalize(
this);
39 protected virtual void Dispose(
bool disposing) {
41 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
46 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
60 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ?
null :
new OdDbStub(cPtr,
false);
89 SwigDirectorConnect();
92 private void SwigDirectorConnect() {
93 if (SwigDerivedClassHasMethod(
"parent", swigMethodTypes0))
95 if (SwigDerivedClassHasMethod(
"persistentDrawableId", swigMethodTypes1))
97 if (SwigDerivedClassHasMethod(
"transientDrawable", swigMethodTypes2))
99 if (SwigDerivedClassHasMethod(
"modelToWorld", swigMethodTypes3))
101 if (SwigDerivedClassHasMethod(
"selectionMarker", swigMethodTypes4))
106 private bool SwigDerivedClassHasMethod(
string methodName, global::System.Type[] methodTypes) {
107 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);
108 bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(
OdGiPathNode));
109 return hasDerivedMethod;
112 private global::System.IntPtr SwigDirectorMethodparent() {
116 private global::System.IntPtr SwigDirectorMethodpersistentDrawableId() {
120 private IntPtr SwigDirectorMethodtransientDrawable() {
127 private global::System.IntPtr SwigDirectorMethodmodelToWorld() {
131 private IntPtr SwigDirectorMethodselectionMarker() {
147 private static global::System.Type[] swigMethodTypes0 =
new global::System.Type[] { };
148 private static global::System.Type[] swigMethodTypes1 =
new global::System.Type[] { };
149 private static global::System.Type[] swigMethodTypes2 =
new global::System.Type[] { };
150 private static global::System.Type[] swigMethodTypes3 =
new global::System.Type[] { };
151 private static global::System.Type[] swigMethodTypes4 =
new global::System.Type[] { };
static global::System.Exception Retrieve()
static IntPtr OdGiPathNode_selectionMarker(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGiPathNode_persistentDrawableId(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGiPathNode_parent(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGiPathNode_modelToWorld(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdGiPathNode_transientDrawable(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_OdGiPathNode(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiPathNode_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, OdGiPathNode.SwigDelegateOdGiPathNode_0 delegate0, OdGiPathNode.SwigDelegateOdGiPathNode_1 delegate1, OdGiPathNode.SwigDelegateOdGiPathNode_2 delegate2, OdGiPathNode.SwigDelegateOdGiPathNode_3 delegate3, OdGiPathNode.SwigDelegateOdGiPathNode_4 delegate4)
static global::System.IntPtr OdGiPathNode_modelToWorldSwigExplicitOdGiPathNode(global::System.Runtime.InteropServices.HandleRef jarg1)
delegate global::System.IntPtr SwigDelegateOdGiPathNode_0()
virtual void Dispose(bool disposing)
delegate global::System.IntPtr SwigDelegateOdGiPathNode_3()
virtual IntPtr selectionMarker()
delegate IntPtr SwigDelegateOdGiPathNode_4()
virtual OdDbStub persistentDrawableId()
virtual OdGiDrawable transientDrawable()
delegate global::System.IntPtr SwigDelegateOdGiPathNode_1()
virtual OdGeMatrix3d modelToWorld()
virtual OdGiPathNode parent()
OdGiPathNode(IntPtr cPtr, bool cMemoryOwn)
delegate IntPtr SwigDelegateOdGiPathNode_2()
static HandleRef getCPtr(OdGiPathNode obj)