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);
108 Globals.GripOperationPtrDelegate outDelegate =
null;
109 if (nativeCallback != IntPtr.Zero)
117 return (cPtr_NativeDelegate(OdMarshalHelper.ObjectToPtr<
OdDbGripData>(pThis),OdMarshalHelper.ObjectToPtr<
OdDbStub>(entId),iContextFlags));
131 Globals.GripOperationPtrDelegateNative pf_inDelegate =
null;
134 pf_inDelegate = (IntPtr pThis,IntPtr entId,
int iContextFlags) =>
139 return (pf(OdMarshalHelper.PtrToObject<
OdDbGripData>(pThis),OdMarshalHelper.PtrToObject<
OdDbStub>(entId),iContextFlags));
147 IntPtr pf_ptr = (pf ==
null) ? IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(pf_inDelegate);
148 Teigha.
Core.DelegateHolder.Add(pf_inDelegate);
163 Globals.GripOperationPtrDelegate outDelegate =
null;
164 if (nativeCallback != IntPtr.Zero)
172 return (cPtr_NativeDelegate(OdMarshalHelper.ObjectToPtr<
OdDbGripData>(pThis),OdMarshalHelper.ObjectToPtr<
OdDbStub>(entId),iContextFlags));
186 Globals.GripOperationPtrDelegateNative pf_inDelegate =
null;
189 pf_inDelegate = (IntPtr pThis,IntPtr entId,
int iContextFlags) =>
194 return (pf(OdMarshalHelper.PtrToObject<
OdDbGripData>(pThis),OdMarshalHelper.PtrToObject<
OdDbStub>(entId),iContextFlags));
202 IntPtr pf_ptr = (pf ==
null) ? IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(pf_inDelegate);
203 Teigha.
Core.DelegateHolder.Add(pf_inDelegate);
218 Globals.GripWorldDrawPtrDelegate outDelegate =
null;
219 if (nativeCallback != IntPtr.Zero)
227 return (cPtr_NativeDelegate(OdMarshalHelper.ObjectToPtr<
OdDbGripData>(pThis),OdMarshalHelper.ObjectToPtr<
OdGiWorldDraw>(pWd),OdMarshalHelper.ObjectToPtr<
OdDbStub>(entId),type,OdMarshalHelper.ObjectToPtr<
OdGePoint3d>(imageGripPoint),dGripSize));
241 Globals.GripWorldDrawPtrDelegateNative pf_inDelegate =
null;
244 pf_inDelegate = (IntPtr pThis,IntPtr pWd,IntPtr entId,
DrawType type,IntPtr imageGripPoint,
double dGripSize) =>
249 return (pf(OdMarshalHelper.PtrToObject<
OdDbGripData>(pThis),OdMarshalHelper.PtrToObject<
OdGiWorldDraw>(pWd),OdMarshalHelper.PtrToObject<
OdDbStub>(entId),type,OdMarshalHelper.PtrToObject<
OdGePoint3d>(imageGripPoint),dGripSize));
257 IntPtr pf_ptr = (pf ==
null) ? IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(pf_inDelegate);
258 Teigha.
Core.DelegateHolder.Add(pf_inDelegate);
273 Globals.GripViewportDrawPtrDelegate outDelegate =
null;
274 if (nativeCallback != IntPtr.Zero)
280 cPtr_NativeDelegate(OdMarshalHelper.ObjectToPtr<
OdDbGripData>(pThis),OdMarshalHelper.ObjectToPtr<
OdGiViewportDraw>(pWd),OdMarshalHelper.ObjectToPtr<
OdDbStub>(entId),type,OdMarshalHelper.ObjectToPtr<
OdGePoint3d>(imageGripPoint),gripSize);
290 Globals.GripViewportDrawPtrDelegateNative pf_inDelegate =
null;
293 pf_inDelegate = (IntPtr pThis,IntPtr pWd,IntPtr entId,
DrawType type,IntPtr imageGripPoint,
int gripSize) =>
306 IntPtr pf_ptr = (pf ==
null) ? IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(pf_inDelegate);
307 Teigha.
Core.DelegateHolder.Add(pf_inDelegate);
322 Globals.GripOpStatusPtrDelegate outDelegate =
null;
323 if (nativeCallback != IntPtr.Zero)
329 cPtr_NativeDelegate(OdMarshalHelper.ObjectToPtr<
OdDbGripData>(pThis),OdMarshalHelper.ObjectToPtr<
OdDbStub>(entId),status);
339 Globals.GripOpStatusPtrDelegateNative pf_inDelegate =
null;
342 pf_inDelegate = (IntPtr pThis,IntPtr entId,
GripStatus status) =>
347 pf(OdMarshalHelper.PtrToObject<
OdDbGripData>(pThis),OdMarshalHelper.PtrToObject<
OdDbStub>(entId),status);
355 IntPtr pf_ptr = (pf ==
null) ? IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(pf_inDelegate);
356 Teigha.
Core.DelegateHolder.Add(pf_inDelegate);
371 Globals.GripToolTipPtrDelegate outDelegate =
null;
372 if (nativeCallback != IntPtr.Zero)
380 return Marshal.PtrToStringUni(cPtr_NativeDelegate(OdMarshalHelper.ObjectToPtr<
OdDbGripData>(pThis)));
394 Globals.GripToolTipPtrDelegateNative pf_inDelegate =
null;
397 pf_inDelegate = (IntPtr pThis) =>
402 return Marshal.StringToCoTaskMemUni(pf(OdMarshalHelper.PtrToObject<
OdDbGripData>(pThis)));
410 IntPtr pf_ptr = (pf ==
null) ? IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(pf_inDelegate);
411 Teigha.
Core.DelegateHolder.Add(pf_inDelegate);
543 public Globals.GripRtClkHandlerDelegate
rtClk() {
548 Globals.GripRtClkHandlerDelegate outDelegate =
null;
549 if (nativeCallback != IntPtr.Zero)
555 IntPtr ents_nativeTemp = OdMarshalHelper.ObjectToPtr<
OdDbStubPtrArray>(ents);
557 Globals.ContextMenuItemIndexPtrDelegate cb_csharpTemp = cb;
558 Globals.ContextMenuItemIndexPtrDelegateNative cb_nativeTemp =
null;
559 if (cb_csharpTemp !=
null)
560 cb_nativeTemp = (UInt32 itemIndex) => { cb_csharpTemp(itemIndex); };
561 Globals.ContextMenuItemIndexPtrDelegateNative cb_native_old = cb_nativeTemp;
579 return (cPtr_NativeDelegate(hotGrips_nativeTemp,ents_nativeTemp,menuName_nativeTemp,ref menu,ref cb_nativeTemp));
584 if (cb_native_old != cb_nativeTemp)
586 if (cb_nativeTemp !=
null)
587 cb = (UInt32 itemIndex) => { cb_nativeTemp(itemIndex); };
615 Globals.GripRtClkHandlerDelegateNative pf_inDelegate =
null;
618 pf_inDelegate = (IntPtr hotGrips,IntPtr ents,IntPtr menuName,ref IntPtr menu,ref Globals.ContextMenuItemIndexPtrDelegateNative cb) =>
623 String menuName_csharpTemp_old = menuName_csharpTemp;
624 Globals.ContextMenuItemIndexPtrDelegateNative cb_nativeTemp = cb;
625 Globals.ContextMenuItemIndexPtrDelegate cb_csharpTemp =
null;
626 if (cb_nativeTemp !=
null)
627 cb_csharpTemp = (UInt32 itemIndex) => { cb_nativeTemp(itemIndex); };
628 Globals.ContextMenuItemIndexPtrDelegate cb_csharp_old = cb_csharpTemp;
648 return (pf(hotGrips_csharpTemp,ents_csharpTemp,ref menuName_csharpTemp,ref menu,ref cb_csharpTemp));
652 if (menuName_csharpTemp_old != menuName_csharpTemp)
654 if (cb_csharp_old != cb_csharpTemp)
656 if (cb_csharpTemp !=
null)
657 cb = (UInt32 itemIndex) => { cb_csharpTemp(itemIndex); };
681 IntPtr pf_ptr = (pf ==
null) ? IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(pf_inDelegate);
682 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)