44 if (positionEvent !=
nullptr)
91 if (points ==
nullptr)
ScalarType GetTime() const
Get the time in ms of the currently displayed content.
Super class for all position events.
virtual void SetData(mitk::BaseData *baseData)
Set the data object (instance of BaseData, e.g., an Image) managed by this DataNode.
Constants for most interaction classes, due to the generic StateMachines.
bool SetOperationEvent(UndoStackItem *operationEvent)
DataNode * GetDataNode() const
virtual void SetMaxPoints(unsigned int=0)
SetMaxPoints Sets the maximal number of points for the pointset Overwritten, per design this class wi...
BaseRenderer * GetSender() const
BaseData * GetData() const
Get the data object (instance of BaseData, e.g., an Image) managed by this DataNode.
Data structure which stores a set of points. Superclass of mitk::Mesh.
static RenderingManager * GetInstance()
Represents an action, that is executed after a certain event (in statemachine-mechanism) TODO: implem...
virtual unsigned int GetTimeStep() const
Operation that handles all actions on one Point.
~SinglePointDataInteractor() override
UndoController * m_UndoController
void AddPoint(StateMachineAction *, InteractionEvent *event) override
PointSet::Pointer m_PointSet
static void IncCurrObjectEventId()
Increases the current ObjectEventId For example if a button click generates operations the ObjectEven...
void DataNodeChanged() override
SinglePointDataInteractor()
void RequestUpdateAll(RequestType type=REQUEST_UPDATE_ALL)
Represents a pair of operations: undo and the according redo.