14using System.Runtime.InteropServices;
19 private Object locker =
new Object();
20 private HandleRef swigCPtr;
22 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 swigCPtr =
new HandleRef(
this, cPtr);
27 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
29 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
38 global::System.GC.SuppressFinalize(
this);
41 protected virtual void Dispose(
bool disposing) {
43 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
48 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
55 SwigDirectorConnect();
141 private void SwigDirectorConnect() {
142 if (SwigDerivedClassHasMethod(
"IsDrawInAllViewports", swigMethodTypes0))
144 if (SwigDerivedClassHasMethod(
"subSetAttributes", swigMethodTypes1))
146 if (SwigDerivedClassHasMethod(
"subWorldDraw", swigMethodTypes2))
148 if (SwigDerivedClassHasMethod(
"setValue", swigMethodTypes3))
150 if (SwigDerivedClassHasMethod(
"setValueFinal", swigMethodTypes4))
152 if (SwigDerivedClassHasMethod(
"IsSuitableForContext", swigMethodTypes5))
154 if (SwigDerivedClassHasMethod(
"GetFxDocument", swigMethodTypes6))
156 if (SwigDerivedClassHasMethod(
"GetWorkingPlane", swigMethodTypes7))
158 if (SwigDerivedClassHasMethod(
"EnablePreview", swigMethodTypes8))
160 if (SwigDerivedClassHasMethod(
"IsPreviewEnabled", swigMethodTypes9))
162 if (SwigDerivedClassHasMethod(
"GetName", swigMethodTypes10))
164 if (SwigDerivedClassHasMethod(
"GetDrawDecoration", swigMethodTypes11))
166 if (SwigDerivedClassHasMethod(
"addDrawables", swigMethodTypes12))
168 if (SwigDerivedClassHasMethod(
"removeDrawables", swigMethodTypes13))
170 PCADGlobalsPINVOKE.
CFxEdInputTracker_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6, swigDelegate7, swigDelegate8, swigDelegate9, swigDelegate10, swigDelegate11, swigDelegate12, swigDelegate13);
173 private bool SwigDerivedClassHasMethod(
string methodName, global::System.Type[] methodTypes) {
174 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);
175 bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(
CFxEdInputTracker));
176 return hasDerivedMethod;
179 private bool SwigDirectorMethodIsDrawInAllViewports() {
183 private UInt32 SwigDirectorMethodsubSetAttributes(IntPtr pTraits) {
189 private bool SwigDirectorMethodsubWorldDraw(IntPtr pWorldDraw) {
195 private void SwigDirectorMethodsetValue(global::System.IntPtr
value) {
199 private void SwigDirectorMethodsetValueFinal(global::System.IntPtr
value) {
203 private bool SwigDirectorMethodIsSuitableForContext(global::System.IntPtr pFxView) {
204 return IsSuitableForContext((pFxView == global::System.IntPtr.Zero) ?
null :
new CFxView(pFxView,
false));
207 private global::System.IntPtr SwigDirectorMethodGetFxDocument() {
211 private global::System.IntPtr SwigDirectorMethodGetWorkingPlane() {
215 private void SwigDirectorMethodEnablePreview(
bool bVal) {
219 private bool SwigDirectorMethodIsPreviewEnabled() {
223 private global::System.IntPtr SwigDirectorMethodGetName() {
224 return CFxString.getCPtr(
GetName()).Handle;
227 private int SwigDirectorMethodGetDrawDecoration() {
231 private int SwigDirectorMethodaddDrawables(IntPtr pView) {
237 private void SwigDirectorMethodremoveDrawables(IntPtr pView) {
273 private static global::System.Type[] swigMethodTypes0 =
new global::System.Type[] { };
274 private static global::System.Type[] swigMethodTypes1 =
new global::System.Type[] { typeof(
OdGiDrawableTraits) };
275 private static global::System.Type[] swigMethodTypes2 =
new global::System.Type[] { typeof(
OdGiWorldDraw) };
276 private static global::System.Type[] swigMethodTypes3 =
new global::System.Type[] { typeof(
OdGePoint3d) };
277 private static global::System.Type[] swigMethodTypes4 =
new global::System.Type[] { typeof(
OdGePoint3d) };
278 private static global::System.Type[] swigMethodTypes5 =
new global::System.Type[] { typeof(CFxView) };
279 private static global::System.Type[] swigMethodTypes6 =
new global::System.Type[] { };
280 private static global::System.Type[] swigMethodTypes7 =
new global::System.Type[] { };
281 private static global::System.Type[] swigMethodTypes8 =
new global::System.Type[] { typeof(
bool) };
282 private static global::System.Type[] swigMethodTypes9 =
new global::System.Type[] { };
283 private static global::System.Type[] swigMethodTypes10 =
new global::System.Type[] { };
284 private static global::System.Type[] swigMethodTypes11 =
new global::System.Type[] { };
285 private static global::System.Type[] swigMethodTypes12 =
new global::System.Type[] { typeof(
OdGsView) };
286 private static global::System.Type[] swigMethodTypes13 =
new global::System.Type[] { typeof(
OdGsView) };
static HandleRef getCPtr(CFxView obj)
static global::System.Exception Retrieve()
static bool CFxEdInputTracker_subWorldDrawSwigExplicitCFxEdInputTracker(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr CFxEdInputTracker_GetName(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool CFxEdInputTracker_IsSuitableForContext(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool CFxEdInputTracker_IsSuitableForContextSwigExplicitCFxEdInputTracker(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr CFxEdInputTracker_GetWorkingPlane(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool CFxEdInputTracker_IsDrawInAllViewports(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool CFxEdInputTracker_IsDrawInAllViewportsSwigExplicitCFxEdInputTracker(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool CFxEdInputTracker_IsPreviewEnabledSwigExplicitCFxEdInputTracker(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_CFxEdInputTracker(global::System.Runtime.InteropServices.HandleRef jarg1)
static void CFxEdInputTracker_EnablePreviewSwigExplicitCFxEdInputTracker(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static global::System.IntPtr CFxEdInputTracker_GetWorkingPlaneSwigExplicitCFxEdInputTracker(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr CFxEdInputTracker_GetNameSwigExplicitCFxEdInputTracker(global::System.Runtime.InteropServices.HandleRef jarg1)
static UInt32 CFxEdInputTracker_subSetAttributes(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr CFxEdInputTracker_GetFxDocumentSwigExplicitCFxEdInputTracker(global::System.Runtime.InteropServices.HandleRef jarg1)
static int CFxEdInputTracker_GetDrawDecorationSwigExplicitCFxEdInputTracker(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr CFxEdInputTracker_GetFxDocument(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool CFxEdInputTracker_subWorldDraw(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static void CFxEdInputTracker_removeDrawablesSwigExplicitCFxEdInputTracker(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static UInt32 CFxEdInputTracker_subSetAttributesSwigExplicitCFxEdInputTracker(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static void CFxEdInputTracker_removeDrawables(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static int CFxEdInputTracker_GetDrawDecoration(global::System.Runtime.InteropServices.HandleRef jarg1)
static void CFxEdInputTracker_setValueFinalSwigExplicitCFxEdInputTracker(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int CFxEdInputTracker_addDrawables(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static void CFxEdInputTracker_EnablePreview(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static bool CFxEdInputTracker_IsPreviewEnabled(global::System.Runtime.InteropServices.HandleRef jarg1)
static void CFxEdInputTracker_setValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void CFxEdInputTracker_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, CFxEdInputTracker.SwigDelegateCFxEdInputTracker_0 delegate0, CFxEdInputTracker.SwigDelegateCFxEdInputTracker_1 delegate1, CFxEdInputTracker.SwigDelegateCFxEdInputTracker_2 delegate2, CFxEdInputTracker.SwigDelegateCFxEdInputTracker_3 delegate3, CFxEdInputTracker.SwigDelegateCFxEdInputTracker_4 delegate4, CFxEdInputTracker.SwigDelegateCFxEdInputTracker_5 delegate5, CFxEdInputTracker.SwigDelegateCFxEdInputTracker_6 delegate6, CFxEdInputTracker.SwigDelegateCFxEdInputTracker_7 delegate7, CFxEdInputTracker.SwigDelegateCFxEdInputTracker_8 delegate8, CFxEdInputTracker.SwigDelegateCFxEdInputTracker_9 delegate9, CFxEdInputTracker.SwigDelegateCFxEdInputTracker_10 delegate10, CFxEdInputTracker.SwigDelegateCFxEdInputTracker_11 delegate11, CFxEdInputTracker.SwigDelegateCFxEdInputTracker_12 delegate12, CFxEdInputTracker.SwigDelegateCFxEdInputTracker_13 delegate13)
static void CFxEdInputTracker_setValueFinal(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int CFxEdInputTracker_addDrawablesSwigExplicitCFxEdInputTracker(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static HandleRef getCPtr(OdGePlane obj)
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGiDrawableTraits obj)
static HandleRef getCPtr(OdGiWorldDraw obj)
static HandleRef getCPtr(OdGsView obj)