Medical Imaging Interaction Toolkit  2023.12.99-4f729362
Medical Imaging Interaction Toolkit
mitk::BaseController Class Reference

Baseclass for renderer slice-/camera-/time-control. More...

#include <mitkBaseController.h>

Inheritance diagram for mitk::BaseController:
Collaboration diagram for mitk::BaseController:

Public Types

typedef BaseController Self
typedef OperationActor Superclass
typedef itk::SmartPointer< SelfPointer
typedef itk::SmartPointer< const SelfConstPointer

Public Member Functions

virtual std::vector< std::string > GetClassHierarchy () const
virtual const char * GetClassName () const
StepperGetStepper ()
 Get the stepper through the corresponding dimension. More...
const StepperGetStepper () const
- Public Member Functions inherited from mitk::OperationActor
 itkTypeMacroNoParent (OperationActor) virtual ~OperationActor()

Static Public Member Functions

static const char * GetStaticNameOfClass ()
static Pointer New ()

Protected Member Functions

 BaseController ()
 Default Constructor. More...
 ~BaseController () override
 Default Destructor. More...
void ExecuteOperation (Operation *) override

Protected Attributes

Stepper::Pointer m_Stepper
unsigned long m_LastUpdateTime

Detailed Description

Baseclass for renderer slice-/camera-/time-control.

   Tells the renderer (subclass of BaseRenderer) which slice (SliceNavigationController),
   which direction (CameraController) or which time (TimeNavigationController) it has to render.
   Contains a Stepper for stepping through the slices, through different
   camera views (e.g., for the creation of a movie around the data)
   and through time, if there is 3D+t data.

Definition at line 35 of file mitkBaseController.h.

Member Typedef Documentation

◆ ConstPointer

◆ Pointer

◆ Self

◆ Superclass

Constructor & Destructor Documentation

◆ BaseController()

mitk::BaseController::BaseController ( )

Default Constructor.

◆ ~BaseController()

mitk::BaseController::~BaseController ( )

Default Destructor.

Member Function Documentation

◆ ExecuteOperation()

void mitk::BaseController::ExecuteOperation ( Operation )

◆ GetClassHierarchy()

virtual std::vector<std::string> mitk::BaseController::GetClassHierarchy ( ) const

◆ GetClassName()

virtual const char* mitk::BaseController::GetClassName ( ) const

◆ GetStaticNameOfClass()

static const char* mitk::BaseController::GetStaticNameOfClass ( )

Definition at line 39 of file mitkBaseController.h.

◆ GetStepper() [1/2]

Stepper* mitk::BaseController::GetStepper ( )

Get the stepper through the corresponding dimension.

◆ GetStepper() [2/2]

const Stepper* mitk::BaseController::GetStepper ( ) const

◆ New()

static Pointer mitk::BaseController::New ( )

Member Data Documentation

◆ m_LastUpdateTime

unsigned long mitk::BaseController::m_LastUpdateTime

Definition at line 64 of file mitkBaseController.h.

◆ m_Stepper

Stepper::Pointer mitk::BaseController::m_Stepper

Definition at line 62 of file mitkBaseController.h.

The documentation for this class was generated from the following file: