|
| ODRX_DECLARE_MEMBERS (CFxInputPointManager) |
|
| CFxInputPointManager (void) |
|
| ~CFxInputPointManager (void) override |
|
virtual void | AddInputContextReactor (CFxInputContextReactor *pReactor)=0 |
|
virtual void | RemoveInputContextReactor (CFxInputContextReactor *pReact)=0 |
|
virtual void | AddTracker (CFxTracker *pTracker, bool bPermanent)=0 |
|
virtual void | RemoveTracker (CFxTracker *pTracker)=0 |
|
virtual CFxHitTestInfo * | GetHitTestInfo ()=0 |
|
virtual bool | IsUpdateTrackersActive () const =0 |
|
virtual bool | IsDrawTrackersActive () const =0 |
|
virtual void | AddGrVecsVector (const CFxView *pView, int color, const OdGePoint3d &start, const OdGePoint3d &end, int flag)=0 |
|
virtual CFxExpressionParser * | GetParameterParser () const =0 |
|
virtual const OdGePoint3d & | GetPrimaryPoint () const =0 |
|
virtual const OdGePoint3d & | GetPrimaryClickPoint () const =0 |
|
virtual const OdGePoint3d * | GetBasePoint () const =0 |
|
virtual void | SetBasePoint (const OdGePoint3d *pBasePoint)=0 |
|
virtual void | SetRubberLinePoint (const OdGePoint3d *pRubberLinePoint)=0 |
|
virtual const CFxOtrackPoint * | GetOtrackPoint () const =0 |
|
virtual const OdGePoint3d & | GetRubberLinePoint () const =0 |
|
virtual const OdGePoint3d & | GetRubberLineClickPoint () const =0 |
|
virtual const OdGePoint3d & | GetCursorPoint () const =0 |
|
virtual const OdGePoint3d & | GetCursorClickPoint () const =0 |
|
virtual const CFxGripPoint * | GetGripPoint () const =0 |
|
virtual void | SetGripPoint (const CFxGripPoint *pGrip)=0 |
|
virtual IFxConstraintManager * | GetConstraintManager () const =0 |
|
virtual const CFxOrthoPoint * | GetOrthoPoint () const =0 |
|
virtual const CFxOsnapPoint * | GetOsnapPoint (bool bCalculate) const =0 |
|
virtual void | SetOsnapPoint (const CFxOsnapPoint *pOsnap)=0 |
|
virtual void | SetOsnapPoint (CFxOsnapPoint::OsnapMode osnapMode, const OdGePoint3d &point, const OdDbFullSubentPath &first, const OdDbFullSubentPath &second)=0 |
|
virtual const CFxSelectionSet * | GetSelectionSet (EntitiesMode mode=eByAPERTURE) const =0 |
|
virtual CFxSelectionSet * | GetSelectionSetCopy (EntitiesMode mode) const =0 |
|
virtual void | EnableOsnapCalculation (bool bVal)=0 |
|
virtual bool | IsOsnapCalculationEnabled () const =0 |
|
virtual void | EnableOtrackCalculation (bool bVal)=0 |
|
virtual bool | IsOtrackCalculationEnabled () const =0 |
|
virtual void | EnableOrthoCalculation (bool bVal)=0 |
|
virtual bool | IsOrthoCalculationEnabled () const =0 |
|
virtual void | EnableGripsCalculation (bool bVal)=0 |
|
virtual bool | IsGripsCalculationEnabled () const =0 |
|
virtual void | EnableSnapCalculation (bool bVal)=0 |
|
virtual bool | IsSnapCalculationEnabled () const =0 |
|
virtual bool | IsOtrackPolarCalculationEnabled () const =0 |
|
virtual bool | IsCursorSnapping () const =0 |
|
virtual void | EnableOtrackPolarCalculation (bool bVal)=0 |
|
virtual OdInt16 | GetCurrentOSMODE () const =0 |
|
virtual void | SetCurrentOSMODE (OdInt16 iNewMode)=0 |
|
virtual const OdGePlane & | GetWorkingPlane () const =0 |
|
virtual void | AddOtrackBasePoint (const CFxOsnapPoint *, bool ignoreOtrack=false)=0 |
|
virtual void | ClearOtrackBasePoints ()=0 |
|
virtual void | SkipCurrentInputPoint (bool skip=true)=0 |
|
virtual const CFxDocument * | GetFxDocument () const =0 |
|
virtual OdGeMatrix3d | WorldToWorkingPlaneMatrix () const |
|
virtual void | GetWorkingPlaneSystem (OdGePoint3d &origin, OdGeVector3d &xAxis, OdGeVector3d &yAxis) const |
|
virtual bool | UpdateTrackers (const CFxEvent *event)=0 |
|
virtual void | AllowAbortOperation (bool bVal)=0 |
|
virtual bool | OperationAborted () const =0 |
|
virtual void | ResetAbortOperation (bool bSet, unsigned int iInterval)=0 |
|
virtual bool | CalculateWCSToSnapMatrix (const OdGePoint2d &unitsUCS, OdGeMatrix3d &result, OdGeMatrix3d *wcs2ucs=0, OdGePlane *planeUCS=0)=0 |
|
virtual void | SetPrimaryPoint (const OdGePoint3d &pt, bool bForceUpdate=false)=0 |
|
virtual void | CacheMe (const CFxTracker *pTracker, bool bAddToCache, int iPriority)=0 |
|
virtual CFxRibbonContextualState * | GetRibbonContextualState () const =0 |
|
virtual void | SetRibbonContextualState (CFxRibbonContextualState *pContextualState)=0 |
|
virtual const CFxDraggingPreview * | GetDraggingPreview () const =0 |
|
virtual void | SetDraggingPreview (CFxDraggingPreview *pDraggingPreview)=0 |
|
virtual const CFxOsnapPoint * | GetLastOsnapPoint () const =0 |
|
| ODRX_HEAP_OPERATORS () |
|
| OdRxObject () |
|
virtual | ~OdRxObject () |
|
virtual OdRxObject * | queryX (const OdRxClass *pClass) const |
|
virtual OdRxObject * | x (const OdRxClass *pClass) const |
|
virtual OdRxClass * | isA () const |
|
virtual void | addRef ()=0 |
|
virtual void | release ()=0 |
|
virtual long | numRefs () const |
|
bool | isKindOf (const OdRxClass *pClass) const |
|
virtual OdRxObjectPtr | clone () const |
|
virtual void | copyFrom (const OdRxObject *pSource) |
|
virtual OdRx::Ordering | comparedTo (const OdRxObject *pOther) const |
|
virtual bool | isEqualTo (const OdRxObject *pOther) const |
|
Description: Manages the input point. Library: DDKERNEL
Definition at line 46 of file FxInputPointManager.h.