14using System.Runtime.InteropServices;
19 private Object locker =
new Object();
20 private HandleRef swigCPtr;
21 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
23 swigCPtr =
new HandleRef(
this, cPtr);
26 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
28 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
31 protected override void Dispose(
bool disposing) {
33 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
38 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
40 base.Dispose(disposing);
117 private void SwigDirectorConnect() {
118 if (SwigDerivedClassHasMethod(
"queryX", swigMethodTypes0))
120 if (SwigDerivedClassHasMethod(
"isA", swigMethodTypes1))
122 if (SwigDerivedClassHasMethod(
"copyFrom", swigMethodTypes2))
124 if (SwigDerivedClassHasMethod(
"OnSelectionStarted", swigMethodTypes3))
126 if (SwigDerivedClassHasMethod(
"OnSelectionStarted", swigMethodTypes4))
128 if (SwigDerivedClassHasMethod(
"OnSelectionEnded", swigMethodTypes5))
130 if (SwigDerivedClassHasMethod(
"OnObjectAppended", swigMethodTypes6))
132 if (SwigDerivedClassHasMethod(
"OnObjectRemoved", swigMethodTypes7))
134 if (SwigDerivedClassHasMethod(
"OnObjectModified", swigMethodTypes8))
136 if (SwigDerivedClassHasMethod(
"OnClearStarted", swigMethodTypes9))
138 if (SwigDerivedClassHasMethod(
"OnClearEnded", swigMethodTypes10))
140 PCADGlobalsPINVOKE.
CFxSelectionSetReactor_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6, swigDelegate7, swigDelegate8, swigDelegate9, swigDelegate10);
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);
146 return hasDerivedMethod;
149 private IntPtr SwigDirectorMethodqueryX(IntPtr protocolClass) {
158 private IntPtr SwigDirectorMethodisA() {
165 private void SwigDirectorMethodcopyFrom(IntPtr pSource) {
171 private void SwigDirectorMethodOnSelectionStarted__SWIG_0(
int eMethod, global::System.IntPtr pointsWCS, global::System.IntPtr pView) {
172 OnSelectionStarted((CFxSelectionData.SelectionMethod)eMethod,
new OdGePoint3dArray(pointsWCS,
false), (pView == global::System.IntPtr.Zero) ?
null : new CFxView(pView, false));
175 private void SwigDirectorMethodOnSelectionStarted__SWIG_1(global::System.IntPtr pData) {
176 OnSelectionStarted((pData == global::System.IntPtr.Zero) ?
null : new CFxSelectionData(pData, false));
179 private void SwigDirectorMethodOnSelectionEnded() {
183 private void SwigDirectorMethodOnObjectAppended(global::System.IntPtr
id) {
187 private void SwigDirectorMethodOnObjectRemoved(global::System.IntPtr
id) {
191 private void SwigDirectorMethodOnObjectModified(global::System.IntPtr
id) {
195 private void SwigDirectorMethodOnClearStarted() {
199 private void SwigDirectorMethodOnClearEnded() {
227 private static global::System.Type[] swigMethodTypes0 =
new global::System.Type[] { typeof(
OdRxClass) };
228 private static global::System.Type[] swigMethodTypes1 =
new global::System.Type[] { };
229 private static global::System.Type[] swigMethodTypes2 =
new global::System.Type[] { typeof(
OdRxObject) };
230 private static global::System.Type[] swigMethodTypes3 =
new global::System.Type[] { typeof(CFxSelectionData.SelectionMethod), typeof(
OdGePoint3dArray), typeof(CFxView) };
231 private static global::System.Type[] swigMethodTypes4 =
new global::System.Type[] { typeof(CFxSelectionData) };
232 private static global::System.Type[] swigMethodTypes5 =
new global::System.Type[] { };
233 private static global::System.Type[] swigMethodTypes6 =
new global::System.Type[] { typeof(
OdDbObjectId) };
234 private static global::System.Type[] swigMethodTypes7 =
new global::System.Type[] { typeof(
OdDbObjectId) };
235 private static global::System.Type[] swigMethodTypes8 =
new global::System.Type[] { typeof(
OdDbObjectId) };
236 private static global::System.Type[] swigMethodTypes9 =
new global::System.Type[] { };
237 private static global::System.Type[] swigMethodTypes10 =
new global::System.Type[] { };
static HandleRef getCPtr(CFxSelectionData obj)
delegate void SwigDelegateCFxSelectionSetReactor_5()
virtual void OnObjectModified(OdDbObjectId id)
virtual void OnSelectionStarted(CFxSelectionData.SelectionMethod eMethod, OdGePoint3dArray pointsWCS, CFxView pView)
delegate IntPtr SwigDelegateCFxSelectionSetReactor_0(IntPtr protocolClass)
static SWIGTYPE_p_OdSmartPtrT_CFxSelectionSetReactor_t cast(OdRxObject pObj)
override OdRxObject queryX(OdRxClass protocolClass)
static new OdRxClass desc()
delegate IntPtr SwigDelegateCFxSelectionSetReactor_1()
override void Dispose(bool disposing)
virtual void OnSelectionStarted(CFxSelectionData pData)
virtual void OnObjectRemoved(OdDbObjectId id)
delegate void SwigDelegateCFxSelectionSetReactor_2(IntPtr pSource)
delegate void SwigDelegateCFxSelectionSetReactor_9()
delegate void SwigDelegateCFxSelectionSetReactor_8(global::System.IntPtr id)
delegate void SwigDelegateCFxSelectionSetReactor_3(int eMethod, global::System.IntPtr pointsWCS, global::System.IntPtr pView)
virtual void OnObjectAppended(OdDbObjectId id)
virtual void OnSelectionEnded()
virtual void OnClearEnded()
CFxSelectionSetReactor(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(CFxSelectionSetReactor obj)
static SWIGTYPE_p_OdSmartPtrT_CFxSelectionSetReactor_t createObject()
delegate void SwigDelegateCFxSelectionSetReactor_10()
delegate void SwigDelegateCFxSelectionSetReactor_6(global::System.IntPtr id)
virtual void OnClearStarted()
delegate void SwigDelegateCFxSelectionSetReactor_7(global::System.IntPtr id)
delegate void SwigDelegateCFxSelectionSetReactor_4(global::System.IntPtr pData)
static HandleRef getCPtr(CFxView obj)
static global::System.Exception Retrieve()
static void CFxSelectionSetReactor_OnSelectionStarted__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void delete_CFxSelectionSetReactor(global::System.Runtime.InteropServices.HandleRef jarg1)
static void CFxSelectionSetReactor_OnClearStarted(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr CFxSelectionSetReactor_isA(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr CFxSelectionSetReactor_createObject()
static global::System.IntPtr CFxSelectionSetReactor_cast(HandleRef jarg1)
static void CFxSelectionSetReactor_OnClearEnded(global::System.Runtime.InteropServices.HandleRef jarg1)
static void CFxSelectionSetReactor_OnObjectRemoved(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void CFxSelectionSetReactor_OnSelectionStarted__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr CFxSelectionSetReactor_queryX(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static void CFxSelectionSetReactor_OnSelectionEnded(global::System.Runtime.InteropServices.HandleRef jarg1)
static void CFxSelectionSetReactor_OnSelectionStartedSwigExplicitCFxSelectionSetReactor__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void CFxSelectionSetReactor_OnClearEndedSwigExplicitCFxSelectionSetReactor(global::System.Runtime.InteropServices.HandleRef jarg1)
static void CFxSelectionSetReactor_OnObjectAppendedSwigExplicitCFxSelectionSetReactor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void CFxSelectionSetReactor_OnObjectRemovedSwigExplicitCFxSelectionSetReactor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void CFxSelectionSetReactor_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, CFxSelectionSetReactor.SwigDelegateCFxSelectionSetReactor_0 delegate0, CFxSelectionSetReactor.SwigDelegateCFxSelectionSetReactor_1 delegate1, CFxSelectionSetReactor.SwigDelegateCFxSelectionSetReactor_2 delegate2, CFxSelectionSetReactor.SwigDelegateCFxSelectionSetReactor_3 delegate3, CFxSelectionSetReactor.SwigDelegateCFxSelectionSetReactor_4 delegate4, CFxSelectionSetReactor.SwigDelegateCFxSelectionSetReactor_5 delegate5, CFxSelectionSetReactor.SwigDelegateCFxSelectionSetReactor_6 delegate6, CFxSelectionSetReactor.SwigDelegateCFxSelectionSetReactor_7 delegate7, CFxSelectionSetReactor.SwigDelegateCFxSelectionSetReactor_8 delegate8, CFxSelectionSetReactor.SwigDelegateCFxSelectionSetReactor_9 delegate9, CFxSelectionSetReactor.SwigDelegateCFxSelectionSetReactor_10 delegate10)
static void CFxSelectionSetReactor_OnClearStartedSwigExplicitCFxSelectionSetReactor(global::System.Runtime.InteropServices.HandleRef jarg1)
static void CFxSelectionSetReactor_OnObjectAppended(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr CFxSelectionSetReactor_queryXSwigExplicitCFxSelectionSetReactor(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static IntPtr CFxSelectionSetReactor_desc()
static void CFxSelectionSetReactor_OnObjectModified(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void CFxSelectionSetReactor_OnObjectModifiedSwigExplicitCFxSelectionSetReactor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void CFxSelectionSetReactor_OnSelectionStartedSwigExplicitCFxSelectionSetReactor__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void CFxSelectionSetReactor_OnSelectionEndedSwigExplicitCFxSelectionSetReactor(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr CFxSelectionSetReactor_isASwigExplicitCFxSelectionSetReactor(global::System.Runtime.InteropServices.HandleRef jarg1)
static HandleRef getCPtr(OdGePoint3dArray obj)
static HandleRef getCPtr(OdRxClass obj)
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
virtual void copyFrom(OdRxObject pSource)
static HandleRef getCPtr(OdRxObject obj)
static HandleRef getCPtr(OdDbObjectId obj)