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);
107 Globals.GripOperationPtrDelegate outDelegate =
null;
108 if (nativeCallback != IntPtr.Zero)
116 return (cPtr_NativeDelegate(OdMarshalHelper.ObjectToPtr<
OdDbGripData>(pThis),OdMarshalHelper.ObjectToPtr<
OdDbStub>(entId),iContextFlags));
130 Globals.GripOperationPtrDelegateNative pf_inDelegate =
null;
133 pf_inDelegate = (IntPtr pThis,IntPtr entId,
int iContextFlags) =>
138 return (pf(OdMarshalHelper.PtrToObject<
OdDbGripData>(pThis),OdMarshalHelper.PtrToObject<
OdDbStub>(entId),iContextFlags));
146 IntPtr pf_ptr = (pf ==
null) ? IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(pf_inDelegate);
147 Teigha.
Core.DelegateHolder.Add(pf_inDelegate);
162 Globals.GripOperationPtrDelegate outDelegate =
null;
163 if (nativeCallback != IntPtr.Zero)
171 return (cPtr_NativeDelegate(OdMarshalHelper.ObjectToPtr<
OdDbGripData>(pThis),OdMarshalHelper.ObjectToPtr<
OdDbStub>(entId),iContextFlags));
185 Globals.GripOperationPtrDelegateNative pf_inDelegate =
null;
188 pf_inDelegate = (IntPtr pThis,IntPtr entId,
int iContextFlags) =>
193 return (pf(OdMarshalHelper.PtrToObject<
OdDbGripData>(pThis),OdMarshalHelper.PtrToObject<
OdDbStub>(entId),iContextFlags));
201 IntPtr pf_ptr = (pf ==
null) ? IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(pf_inDelegate);
202 Teigha.
Core.DelegateHolder.Add(pf_inDelegate);
217 Globals.GripWorldDrawPtrDelegate outDelegate =
null;
218 if (nativeCallback != IntPtr.Zero)
226 return (cPtr_NativeDelegate(OdMarshalHelper.ObjectToPtr<
OdDbGripData>(pThis),OdMarshalHelper.ObjectToPtr<
OdGiWorldDraw>(pWd),OdMarshalHelper.ObjectToPtr<
OdDbStub>(entId),type,OdMarshalHelper.ObjectToPtr<
OdGePoint3d>(imageGripPoint),dGripSize));
240 Globals.GripWorldDrawPtrDelegateNative pf_inDelegate =
null;
243 pf_inDelegate = (IntPtr pThis,IntPtr pWd,IntPtr entId,
DrawType type,IntPtr imageGripPoint,
double dGripSize) =>
248 return (pf(OdMarshalHelper.PtrToObject<
OdDbGripData>(pThis),OdMarshalHelper.PtrToObject<
OdGiWorldDraw>(pWd),OdMarshalHelper.PtrToObject<
OdDbStub>(entId),type,OdMarshalHelper.PtrToObject<
OdGePoint3d>(imageGripPoint),dGripSize));
256 IntPtr pf_ptr = (pf ==
null) ? IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(pf_inDelegate);
257 Teigha.
Core.DelegateHolder.Add(pf_inDelegate);
272 Globals.GripViewportDrawPtrDelegate outDelegate =
null;
273 if (nativeCallback != IntPtr.Zero)
279 cPtr_NativeDelegate(OdMarshalHelper.ObjectToPtr<
OdDbGripData>(pThis),OdMarshalHelper.ObjectToPtr<
OdGiViewportDraw>(pWd),OdMarshalHelper.ObjectToPtr<
OdDbStub>(entId),type,OdMarshalHelper.ObjectToPtr<
OdGePoint3d>(imageGripPoint),gripSize);
289 Globals.GripViewportDrawPtrDelegateNative pf_inDelegate =
null;
292 pf_inDelegate = (IntPtr pThis,IntPtr pWd,IntPtr entId,
DrawType type,IntPtr imageGripPoint,
int gripSize) =>
305 IntPtr pf_ptr = (pf ==
null) ? IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(pf_inDelegate);
306 Teigha.
Core.DelegateHolder.Add(pf_inDelegate);
321 Globals.GripOpStatusPtrDelegate outDelegate =
null;
322 if (nativeCallback != IntPtr.Zero)
328 cPtr_NativeDelegate(OdMarshalHelper.ObjectToPtr<
OdDbGripData>(pThis),OdMarshalHelper.ObjectToPtr<
OdDbStub>(entId),status);
338 Globals.GripOpStatusPtrDelegateNative pf_inDelegate =
null;
341 pf_inDelegate = (IntPtr pThis,IntPtr entId,
GripStatus status) =>
346 pf(OdMarshalHelper.PtrToObject<
OdDbGripData>(pThis),OdMarshalHelper.PtrToObject<
OdDbStub>(entId),status);
354 IntPtr pf_ptr = (pf ==
null) ? IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(pf_inDelegate);
355 Teigha.
Core.DelegateHolder.Add(pf_inDelegate);
370 Globals.GripToolTipPtrDelegate outDelegate =
null;
371 if (nativeCallback != IntPtr.Zero)
379 return Marshal.PtrToStringUni(cPtr_NativeDelegate(OdMarshalHelper.ObjectToPtr<
OdDbGripData>(pThis)));
393 Globals.GripToolTipPtrDelegateNative pf_inDelegate =
null;
396 pf_inDelegate = (IntPtr pThis) =>
401 return Marshal.StringToCoTaskMemUni(pf(OdMarshalHelper.PtrToObject<
OdDbGripData>(pThis)));
409 IntPtr pf_ptr = (pf ==
null) ? IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(pf_inDelegate);
410 Teigha.
Core.DelegateHolder.Add(pf_inDelegate);
542 public Globals.GripRtClkHandlerDelegate
rtClk() {
547 Globals.GripRtClkHandlerDelegate outDelegate =
null;
548 if (nativeCallback != IntPtr.Zero)
554 IntPtr ents_nativeTemp = OdMarshalHelper.ObjectToPtr<
OdDbStubPtrArray>(ents);
556 Globals.ContextMenuItemIndexPtrDelegate cb_csharpTemp = cb;
557 Globals.ContextMenuItemIndexPtrDelegateNative cb_nativeTemp =
null;
558 if (cb_csharpTemp !=
null)
559 cb_nativeTemp = (UInt32 itemIndex) => { cb_csharpTemp(itemIndex); };
560 Globals.ContextMenuItemIndexPtrDelegateNative cb_native_old = cb_nativeTemp;
578 return (cPtr_NativeDelegate(hotGrips_nativeTemp,ents_nativeTemp,menuName_nativeTemp,ref menu,ref cb_nativeTemp));
583 if (cb_native_old != cb_nativeTemp)
585 if (cb_nativeTemp !=
null)
586 cb = (UInt32 itemIndex) => { cb_nativeTemp(itemIndex); };
614 Globals.GripRtClkHandlerDelegateNative pf_inDelegate =
null;
617 pf_inDelegate = (IntPtr hotGrips,IntPtr ents,IntPtr menuName,ref IntPtr menu,ref Globals.ContextMenuItemIndexPtrDelegateNative cb) =>
622 String menuName_csharpTemp_old = menuName_csharpTemp;
623 Globals.ContextMenuItemIndexPtrDelegateNative cb_nativeTemp = cb;
624 Globals.ContextMenuItemIndexPtrDelegate cb_csharpTemp =
null;
625 if (cb_nativeTemp !=
null)
626 cb_csharpTemp = (UInt32 itemIndex) => { cb_nativeTemp(itemIndex); };
627 Globals.ContextMenuItemIndexPtrDelegate cb_csharp_old = cb_csharpTemp;
647 return (pf(hotGrips_csharpTemp,ents_csharpTemp,ref menuName_csharpTemp,ref menu,ref cb_csharpTemp));
651 if (menuName_csharpTemp_old != menuName_csharpTemp)
653 if (cb_csharp_old != cb_csharpTemp)
655 if (cb_csharpTemp !=
null)
656 cb = (UInt32 itemIndex) => { cb_csharpTemp(itemIndex); };
680 IntPtr pf_ptr = (pf ==
null) ? IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(pf_inDelegate);
681 Teigha.
Core.DelegateHolder.Add(pf_inDelegate);
delegate OdResult GripOperationPtrDelegate(OdDbGripData pThis, OdDbStub entId, int iContextFlags)
delegate void GripOpStatusPtrDelegate(OdDbGripData pThis, OdDbStub entId, GripStatus status)
delegate void GripViewportDrawPtrDelegate(OdDbGripData pThis, OdGiViewportDraw pWd, OdDbStub entId, DrawType type, OdGePoint3d imageGripPoint, int gripSize)
delegate void GripViewportDrawPtrDelegateNative(IntPtr pThis, IntPtr pWd, IntPtr entId, DrawType type, IntPtr imageGripPoint, int gripSize)
delegate OdResult GripOperationPtrDelegateNative(IntPtr pThis, IntPtr entId, int iContextFlags)
delegate void GripOpStatusPtrDelegateNative(IntPtr pThis, IntPtr entId, GripStatus status)
delegate IntPtr GripToolTipPtrDelegateNative(IntPtr pThis)
delegate bool GripWorldDrawPtrDelegate(OdDbGripData pThis, OdGiWorldDraw pWd, OdDbStub entId, DrawType type, OdGePoint3d imageGripPoint, double dGripSize)
delegate OdResult GripRtClkHandlerDelegate(OdDbGripDataArray hotGrips, OdDbStubPtrArray ents, ref String menuName, ref IntPtr menu, ref Globals.ContextMenuItemIndexPtrDelegate cb)
delegate OdResult GripRtClkHandlerDelegateNative(IntPtr hotGrips, IntPtr ents, IntPtr menuName, ref IntPtr menu, ref Globals.ContextMenuItemIndexPtrDelegateNative cb)
delegate string GripToolTipPtrDelegate(OdDbGripData pThis)
delegate bool GripWorldDrawPtrDelegateNative(IntPtr pThis, IntPtr pWd, IntPtr entId, DrawType type, IntPtr imageGripPoint, double dGripSize)
static global::System.Exception Retrieve()
static void OdDbGripData_disableRubberBandLine(HandleRef jarg1, bool jarg2)
static void OdDbGripData_setTriggerGrip(HandleRef jarg1, bool jarg2)
static void OdDbGripData_setForcedPickOn(HandleRef jarg1, bool jarg2)
static void OdDbGripData_setHoverFunc(HandleRef jarg1, IntPtr jarg2)
static IntPtr OdDbGripData_worldDraw(HandleRef jarg1)
static bool OdDbGripData_skipWhenShared(HandleRef jarg1)
static void OdDbGripData_setViewportDraw(HandleRef jarg1, IntPtr jarg2)
static bool OdDbGripData_drawAtDragImageGripPoint(HandleRef jarg1)
static void OdDbGripData_setGizmosEnabled(HandleRef jarg1, bool jarg2)
static bool OdDbGripData_gripIsPerViewport(HandleRef jarg1)
static global::System.IntPtr OdDbGripData_alternateBasePoint(HandleRef jarg1)
static IntPtr OdDbGripData_Assign(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbGripData_appData(HandleRef jarg1)
static void OdDbGripData_setGripIsPerViewport(HandleRef jarg1, bool jarg2)
static bool OdDbGripData_forcedPickOn(HandleRef jarg1)
static void OdDbGripData_setWorldDraw(HandleRef jarg1, IntPtr jarg2)
static void OdDbGripData_setHotGripFunc(HandleRef jarg1, IntPtr jarg2)
static void OdDbGripData_setGripPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbGripData_setSkipWhenShared(HandleRef jarg1, bool jarg2)
static void OdDbGripData_setAppData(HandleRef jarg1, IntPtr jarg2)
static void delete_OdDbGripData(HandleRef jarg1)
static void OdDbGripData_setToolTipFunc(HandleRef jarg1, IntPtr jarg2)
static void OdDbGripData_setDrawAtDragImageGripPoint(HandleRef jarg1, bool jarg2)
static IntPtr OdDbGripData_hoverFunc(HandleRef jarg1)
static void OdDbGripData_setAlternateBasePoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDbGripData_gripPoint(HandleRef jarg1)
static IntPtr OdDbGripData_rtClk(HandleRef jarg1)
static bool OdDbGripData_areModeKeywordsDisabled(HandleRef jarg1)
static IntPtr OdDbGripData_gripOpStatFunc(HandleRef jarg1)
static IntPtr OdDbGripData_appDataOdRxClass(HandleRef jarg1)
static string OdDbGripData_getRealClassName(IntPtr jarg1)
static bool OdDbGripData_mapGripHotToRtClk(HandleRef jarg1)
static uint OdDbGripData_bitFlags(HandleRef jarg1)
static bool OdDbGripData_isRubberBandLineDisabled(HandleRef jarg1)
static bool OdDbGripData_triggerGrip(HandleRef jarg1)
static IntPtr OdDbGripData_hotGripFunc(HandleRef jarg1)
static void OdDbGripData_setAppDataOdRxClass(HandleRef jarg1, HandleRef jarg2)
static void OdDbGripData_setGripOpStatFunc(HandleRef jarg1, IntPtr jarg2)
static void OdDbGripData_disableModeKeywords(HandleRef jarg1, bool jarg2)
static void OdDbGripData_setBitFlags(HandleRef jarg1, uint jarg2)
static IntPtr OdDbGripData_viewportDraw(HandleRef jarg1)
static bool OdDbGripData_gizmosEnabled(HandleRef jarg1)
static void OdDbGripData_setRtClk(HandleRef jarg1, IntPtr jarg2)
static IntPtr OdDbGripData_toolTipFunc(HandleRef jarg1)
static void OdDbGripData_setMapGripHotToRtClk(HandleRef jarg1, bool jarg2)
static HandleRef getCPtr(OdDbGripDataArray obj)
OdDbGripData(OdDbGripData arg0)
Globals.GripOpStatusPtrDelegate gripOpStatFunc()
void disableRubberBandLine(bool disable)
bool isRubberBandLineDisabled()
void disableModeKeywords(bool disable)
void setWorldDraw(Globals.GripWorldDrawPtrDelegate pf)
virtual void Dispose(bool disposing)
void setHoverFunc(Globals.GripOperationPtrDelegate pf)
void setGripPoint(OdGePoint3d pt)
Globals.GripToolTipPtrDelegate toolTipFunc()
void setAppData(IntPtr pAppData)
OdRxClass appDataOdRxClass()
void setHotGripFunc(Globals.GripOperationPtrDelegate pf)
void setAlternateBasePoint(OdGePoint3d altBasePt)
Globals.GripViewportDrawPtrDelegate viewportDraw()
void setGizmosEnabled(bool on)
void setTriggerGrip(bool trigger)
void setAppDataOdRxClass(OdRxClass pClass)
static HandleRef getCPtr(OdDbGripData obj)
void setGripOpStatFunc(Globals.GripOpStatusPtrDelegate pf)
Globals.GripOperationPtrDelegate hotGripFunc()
bool drawAtDragImageGripPoint()
void setBitFlags(uint flags)
Globals.GripOperationPtrDelegate hoverFunc()
void setMapGripHotToRtClk(bool on)
bool areModeKeywordsDisabled()
OdDbGripData Assign(OdDbGripData arg0)
OdDbGripData(IntPtr cPtr, bool cMemoryOwn)
Globals.GripRtClkHandlerDelegate rtClk()
void setDrawAtDragImageGripPoint(bool atDragPoint)
void setViewportDraw(Globals.GripViewportDrawPtrDelegate pf)
void setRtClk(Globals.GripRtClkHandlerDelegate pf)
Globals.GripWorldDrawPtrDelegate worldDraw()
void setGripIsPerViewport(bool on)
static string getRealClassName(IntPtr ptr)
void setSkipWhenShared(bool skip)
void setToolTipFunc(Globals.GripToolTipPtrDelegate pf)
void setForcedPickOn(bool on)
OdGePoint3d alternateBasePoint()
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdRxClass obj)
static IntPtr StringToOdString(string str)
static string OdStringToString(IntPtr str)
static void AssignStringToOdString(IntPtr pOdString, string str)