Medical Imaging Interaction Toolkit  2023.12.99-7a59bd54
Medical Imaging Interaction Toolkit
mitk::PlanarFigureInteractor Member List

This is the complete list of members for mitk::PlanarFigureInteractor, including all inherited members.

ActionFunctionDelegate typedefmitk::EventStateMachineprotected
ActionFunctionsMapType typedefmitk::EventStateMachine
AddActionFunction(const std::string &action, TActionFunctor *functor)mitk::EventStateMachineprotected
AddActionFunction(const std::string &action, const ActionFunctionDelegate &delegate)mitk::EventStateMachineprotected
AddConditionFunction(const std::string &condition, const ConditionFunctionDelegate &delegate)mitk::EventStateMachineprotected
AddEventConfig(const std::string &filename, const us::Module *module=nullptr)mitk::InteractionEventHandler
AddEventConfig(const EventConfig &config)mitk::InteractionEventHandler
AddInitialPoint(StateMachineAction *, InteractionEvent *interactionEvent)mitk::PlanarFigureInteractorprotected
AddPoint(StateMachineAction *, InteractionEvent *interactionEvent)mitk::PlanarFigureInteractorprotected
CheckCondition(const StateMachineCondition &condition, const InteractionEvent *interactionEvent)mitk::EventStateMachineprotectedvirtual
CheckControlPointHovering(const InteractionEvent *interactionEvent)mitk::PlanarFigureInteractorprotected
CheckFigureFinished(const InteractionEvent *interactionEvent)mitk::PlanarFigureInteractorprotected
CheckFigureHovering(const InteractionEvent *interactionEvent)mitk::PlanarFigureInteractorprotected
CheckFigureIsDeletable(const InteractionEvent *interactionEvent)mitk::PlanarFigureInteractorprotected
CheckFigureIsEditable(const InteractionEvent *interactionEvent)mitk::PlanarFigureInteractorprotected
CheckFigureIsExtendable(const InteractionEvent *interactionEvent)mitk::PlanarFigureInteractorprotected
CheckFigureOnRenderingGeometry(const InteractionEvent *interactionEvent)mitk::PlanarFigureInteractorprotected
CheckFigurePlaced(const InteractionEvent *interactionEvent)mitk::PlanarFigureInteractorprotected
CheckMinimalFigureFinished(const InteractionEvent *interactionEvent)mitk::PlanarFigureInteractorprotected
CheckPointValidity(const InteractionEvent *interactionEvent)mitk::PlanarFigureInteractorprotected
CheckResetOnPointSelect(const InteractionEvent *interactionEvent)mitk::PlanarFigureInteractorprotected
CheckSelection(const InteractionEvent *interactionEvent)mitk::PlanarFigureInteractorprotected
Clone() constmitk::PlanarFigureInteractor
ConditionFunctionDelegate typedefmitk::EventStateMachineprotected
ConfigurationChanged() overridemitk::PlanarFigureInteractorprotectedvirtual
ConnectActionsAndFunctions() overridemitk::PlanarFigureInteractorprotectedvirtual
ConstPointer typedefmitk::DataInteractor
DataInteractor()mitk::DataInteractorprotected
DataNodeChanged()mitk::DataInteractorprotectedvirtual
DeleteFigure(StateMachineAction *, InteractionEvent *interactionEvent)mitk::PlanarFigureInteractorprotected
DeselectPoint(StateMachineAction *, InteractionEvent *interactionEvent)mitk::PlanarFigureInteractorprotected
EnableInteraction(bool enable)mitk::EventStateMachineinline
EnableUndo(bool enable)mitk::EventStateMachineinline
EndHovering(StateMachineAction *, InteractionEvent *interactionEvent)mitk::PlanarFigureInteractorprotected
EndInteraction(StateMachineAction *, InteractionEvent *interactionEvent)mitk::PlanarFigureInteractorprotected
EventStateMachine()mitk::EventStateMachineprotected
ExecuteAction(StateMachineAction *action, InteractionEvent *interactionEvent)mitk::EventStateMachineprotectedvirtual
FilterEvents(InteractionEvent *interactionEvent, DataNode *) overridemitk::PlanarFigureInteractorprotectedvirtual
FinalizeFigure(StateMachineAction *, InteractionEvent *interactionEvent)mitk::PlanarFigureInteractorprotected
GetAttributes() constmitk::InteractionEventHandlerprotected
GetClassHierarchy() const overridemitk::DataInteractorinlinevirtual
GetClassName() constmitk::DataInteractorvirtual
GetCurrentState() constmitk::EventStateMachineprotected
GetDataNode() constmitk::DataInteractor
GetEventConfig() constmitk::InteractionEventHandler
GetExecutableTransition(InteractionEvent *event)mitk::EventStateMachineprotected
GetLayer() constmitk::DataInteractor
GetMode() constmitk::DataInteractor
GetStaticNameOfClass()mitk::DataInteractorinlinestatic
HandleEvent(InteractionEvent *event, DataNode *dataNode)mitk::EventStateMachine
HideControlPoints(StateMachineAction *, InteractionEvent *interactionEvent)mitk::PlanarFigureInteractorprotected
HidePreviewPoint(StateMachineAction *, InteractionEvent *interactionEvent)mitk::PlanarFigureInteractorprotected
IntDeactivateMemitk::DataInteractorstatic
IntEnterWidgetmitk::DataInteractorstatic
InteractionEventHandler()mitk::InteractionEventHandlerprotected
IntLeaveWidgetmitk::DataInteractorstatic
IsMousePositionAcceptableAsNewControlPoint(const mitk::InteractionPositionEvent *positionEvent, const PlanarFigure *)mitk::PlanarFigureInteractorprotected
IsPointNearLine(const mitk::Point2D &point, const mitk::Point2D &startPoint, const mitk::Point2D &endPoint, mitk::Point2D &projectedPoint) constmitk::PlanarFigureInteractorprotected
IsPositionInsideMarker(const InteractionPositionEvent *positionEvent, const PlanarFigure *planarFigure, const PlaneGeometry *planarFigureGeometry, const PlaneGeometry *rendererGeometry, const BaseRenderer *renderer) constmitk::PlanarFigureInteractorprotected
IsPositionOverFigure(const InteractionPositionEvent *positionEvent, PlanarFigure *planarFigure, const PlaneGeometry *planarFigureGeometry, const PlaneGeometry *rendererGeometry, Point2D &pointProjectedOntoLine) constmitk::PlanarFigureInteractorprotected
LoadStateMachine(const std::string &filename, const us::Module *module=nullptr)mitk::EventStateMachine
LogPrintPlanarFigureQuantities(const PlanarFigure *planarFigure)mitk::PlanarFigureInteractorprotected
m_IsActivemitk::EventStateMachineprotected
m_UndoControllermitk::EventStateMachineprotected
m_UndoEnabledmitk::EventStateMachineprotected
MapToEventVariant(InteractionEvent *interactionEvent)mitk::InteractionEventHandlerprotected
mitkClassMacro(PlanarFigureInteractor, DataInteractor)mitk::PlanarFigureInteractor
MoveCurrentPoint(StateMachineAction *, InteractionEvent *interactionEvent)mitk::PlanarFigureInteractorprotected
New()mitk::PlanarFigureInteractorstatic
NotifyResultReady()mitk::DataInteractorprotectedvirtual
NotifyStart()mitk::DataInteractorprotectedvirtual
PerformPointResetOnSelect(StateMachineAction *, InteractionEvent *interactionEvent)mitk::PlanarFigureInteractorprotected
PlanarFigureInteractor()mitk::PlanarFigureInteractorprotected
Pointer typedefmitk::DataInteractor
RemoveSelectedPoint(StateMachineAction *, InteractionEvent *interactionEvent)mitk::PlanarFigureInteractorprotected
RequestContextMenu(StateMachineAction *, InteractionEvent *interactionEvent)mitk::PlanarFigureInteractorprotected
ResetMouseCursor()mitk::EventStateMachineprotected
ResetToStartState()mitk::EventStateMachineprotected
SelectFigure(StateMachineAction *, InteractionEvent *interactionEvent)mitk::PlanarFigureInteractorprotected
SelectPoint(StateMachineAction *, InteractionEvent *interactionEvent)mitk::PlanarFigureInteractorprotected
Self typedefmitk::DataInteractor
SetDataNode(DataNode *dataNode)mitk::DataInteractorvirtual
SetEventConfig(const std::string &filename, const us::Module *module=nullptr)mitk::InteractionEventHandler
SetEventConfig(const EventConfig &config)mitk::InteractionEventHandler
SetMinimumPointDistance(ScalarType minimumDistance)mitk::PlanarFigureInteractor
SetMouseCursor(const char *xpm[], int hotspotX, int hotspotY)mitk::EventStateMachineprotected
SetPrecision(ScalarType precision)mitk::PlanarFigureInteractor
SetPreviewPointPosition(StateMachineAction *, InteractionEvent *interactionEvent)mitk::PlanarFigureInteractorprotected
StartHovering(StateMachineAction *, InteractionEvent *interactionEvent)mitk::PlanarFigureInteractorprotected
StateMachineStateType typedefmitk::EventStateMachine
Superclass typedefmitk::DataInteractor
TransformObjectToDisplay(const mitk::Point2D &point2D, mitk::Point2D &displayPoint, const mitk::PlaneGeometry *objectGeometry, const mitk::PlaneGeometry *rendererGeometry, const mitk::BaseRenderer *renderer) constmitk::PlanarFigureInteractorprotected
TransformPositionEventToPoint2D(const InteractionPositionEvent *positionEvent, const PlaneGeometry *planarFigureGeometry, Point2D &point2D)mitk::PlanarFigureInteractorprotected
~DataInteractor() overridemitk::DataInteractorprotected
~EventStateMachine() overridemitk::EventStateMachineprotected
~InteractionEventHandler() overridemitk::InteractionEventHandlerprotected
~PlanarFigureInteractor() overridemitk::PlanarFigureInteractorprotected