24class AcDbGripDataImpl;
49 friend class AcDbGripDataImpl;
103 unsigned int m_bitFlags;
118 AcDbGripDataImpl* m_pImpl;
AcArray< AcDbGripData *, AcArrayMemCopyReallocator< AcDbGripData * > > AcDbGripDataPtrArray
AcArray< AcDbGripData, AcArrayObjectCopyReallocator< AcDbGripData > > AcDbGripDataArray
AcDbGripOperations::ReturnValue(* GripRtClkHandler)(AcDbGripDataArray &hotGrips, const AcDbObjectIdArray &ents, ACHAR *&menuName, HMENU &menu, ContextMenuItemIndexPtr &cb)
AcDbGripOperations::ReturnValue(* GripOperationPtr)(AcDbGripData *pThis, const AcDbObjectId &entId, int contextFlags)
AcDbGripOperations::ReturnValue(* GripInputPointPtr)(AcDbGripData *pThis, const AcDbObjectId &entId, bool &changedPoint, AcGePoint3d &newPoint, const AcGiViewport &viewContext, const AcDbObjectId &viewportId, bool pointComputed, int history, const AcGePoint3d &lastPoint, const AcGePoint3d &rawPoint, const AcGePoint3d &grippedPoint, const AcGePoint3d &cartesianSnappedPoint, const AcGePoint3d &osnappedPoint, AcDb::OsnapMask osnapMask, const AcArray< AcDbCustomOsnapMode * > &customOsnapModes, AcDb::OsnapMask osnapOverrides, const AcArray< AcDbCustomOsnapMode * > &customOsnapOverrides, const AcDbObjectIdArray &pickedEntities, const AcArray< AcDbObjectIdArray, AcArrayObjectCopyReallocator< AcDbObjectIdArray > > &nestedPickedEntities, const AcArray< Adesk::GsMarker > &gsSelectionMark, const AcDbObjectIdArray &keyPointEntities, const AcArray< AcDbObjectIdArray, AcArrayObjectCopyReallocator< AcDbObjectIdArray > > &nestedKeyPointEntities, const AcArray< Adesk::GsMarker > &keyPointGsSelectionMark, const AcArray< AcGeCurve3d * > &alignmentPaths, const AcGePoint3d &computedPoint)
void(* ContextMenuItemIndexPtr)(unsigned itemIndex)
void(* GripViewportDrawPtr)(AcDbGripData *pThis, AcGiViewportDraw *pWd, const AcDbObjectId &entId, AcDbGripOperations::DrawType type, AcGePoint3d *imageGripPoint, int gripSize)
void(* GripDimensionPtr)(AcDbGripData *pThis, const AcDbObjectId &entId, double dimScale, AcDbDimDataPtrArray &dimData)
bool(* GripWorldDrawPtr)(AcDbGripData *pThis, AcGiWorldDraw *pWd, const AcDbObjectId &entId, AcDbGripOperations::DrawType type, AcGePoint3d *imageGripPoint, double dGripSize)
AcDbGripOperations::ReturnValue(* GripRightClickHandler)(AcDbGripDataArray &, const AcDbObjectIdArray &, AcRxObject *&)
void(* GripOpStatusPtr)(AcDbGripData *pThis, const AcDbObjectId &entId, AcDbGripOperations::GripStatus stat)
#define GripViewportDrawPtr
#define GripInputPointPtr
unsigned int bitFlags() const
const AcGePoint3d & gripPoint() const
void setHotGripDimensionFunc(GripDimensionPtr)
void setBitFlags(unsigned int param_1)
void disableModeKeywords(bool)
void setHoverDimensionFunc(GripDimensionPtr)
GripWorldDrawPtr worldDraw() const
void setRtClk(GripRtClkHandler)
GripRtClkHandler rtClk() const
void setGripPoint(const AcGePoint3d &)
GripOperationPtr hotGripFunc() const
GripRtClkHandler oldHandler
void setAppDataAcRxClass(AcRxClass *)
GripRightClickHandler newHandler
void setHotGripFunc(GripOperationPtr)
GripOperationPtr hoverFunc() const
bool areModeKeywordsDisabled() const
AcDbGripData(const AcGePoint3d &, void *, AcRxClass *, GripOperationPtr hotGrip=NULL, GripOperationPtr hoverGrip=NULL, GripRtClkHandler RtClk=NULL, GripWorldDrawPtr wd=NULL, GripViewportDrawPtr vd=NULL, GripOpStatusPtr stat=NULL, GripToolTipPtr tt=NULL, GripDimensionPtr hoverDim=NULL, GripDimensionPtr hotGripDim=NULL, unsigned int bitFlags=0, AcGePoint3d *altBasePt=NULL, GripInputPointPtr inputPointFunc=NULL)
AcDbGripData(AcDbGripData const &)
AcDbGripData & operator=(AcDbGripData const &)
void setHoverFunc(GripOperationPtr)
void setInputPointFunc(GripInputPointPtr)
void setAlternateBasePoint(AcGePoint3d *)
void setDrawAtDragImageGripPoint(bool)
bool drawAtDragImageGripPoint() const
GripToolTipPtr toolTipFunc() const
AcGePoint3d * alternateBasePoint() const
GripDimensionPtr hotGripDimensionFunc() const
void setViewportDraw(GripViewportDrawPtr)
GripDimensionPtr hoverDimensionFunc() const
AcRxClass * appDataAcRxClass() const
void setGripOpStatFunc(GripOpStatusPtr)
AcDbGripData(const AcGePoint3d &, void *, GripOperationPtr hotGrip=NULL, GripOperationPtr hoverGrip=NULL, GripRtClkHandler RtClk=NULL, GripWorldDrawPtr wd=NULL, GripViewportDrawPtr vd=NULL, GripOpStatusPtr stat=NULL, GripToolTipPtr tt=NULL, GripDimensionPtr hoverDim=NULL, GripDimensionPtr hotGripDim=NULL, unsigned int bitFlags=0, AcGePoint3d *altBasePt=NULL, GripInputPointPtr inputPointFunc=NULL)
GripViewportDrawPtr viewportDraw() const
void setToolTipFunc(GripToolTipPtr)
GripInputPointPtr inputPointFunc() const
GripOpStatusPtr gripOpStatFunc() const
void setWorldDraw(GripWorldDrawPtr)