24#ifndef __ODGISELECTPROC__
25#define __ODGISELECTPROC__
70 kCheckMarkerOnChange = 1,
71 kCheckMarkerOnViewModeChange = 2,
73 kCheckMarkerFinish = 0x80000000
OdSmartPtr< OdGiSelectProc > OdGiSelectProcPtr
ODRX_DECLARE_MEMBERS(OdGiSelectProc)
virtual void setDrawContext(OdGiConveyorContext *pDrawCtx)=0
virtual bool handleSelectionByExtents(const OdGeExtents3d &extWc)
virtual void setDeviation(const OdGeDoubleArray &deviations)=0
static bool supportsSubentitySelection(const OdGiViewport *pView, OdGsView::SelectionMode mode, OdGsSelectionReactor *pReactor)
virtual void set(const OdGePoint2d *pPoints, OdUInt32 nPoints, OdGsView::SelectionMode mode, OdGsSelectionReactor *pReactor)=0
virtual void get(OdGePoint2dArray &points, OdGsView::SelectionMode &mode)=0
virtual void setDeviation(const OdGiDeviation *pDeviation)=0
virtual void check_n_fire_selected(OdUInt32 flags=0)=0