13 #ifndef mitkBaseController_h
14 #define mitkBaseController_h
20 #include <itkObjectFactory.h>
45 itkFactorylessNewMacro(Self);
Base class for renderer slice, camera, and time control.
mitkClassMacroItkParent(BaseController, OperationActor)
BaseController()
Default constructor.
Stepper * GetStepper()
Get the stepper for stepping through the controlled dimension.
const Stepper * GetStepper() const
Get the stepper for stepping through the controlled dimension (const).
Stepper::Pointer m_Stepper
Stepper through the controlled dimension.
void ExecuteOperation(Operation *) override
Execute an undo/redo operation.
~BaseController() override
Destructor.
unsigned long m_LastUpdateTime
Timestamp of the last update.
abstract class, that can be used by Undo to undo an operation.
Base class for all operations in the undo/redo framework.
Helper class to step through a list.
Find image slices visible on a given plane.