Medical Imaging Interaction Toolkit  2023.12.99-b884b24c
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 ( )
protected

Default Constructor.

◆ ~BaseController()

mitk::BaseController::~BaseController ( )
overrideprotected

Default Destructor.

Member Function Documentation

◆ ExecuteOperation()

void mitk::BaseController::ExecuteOperation ( Operation )
overrideprotectedvirtual

◆ GetClassHierarchy()

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

◆ GetClassName()

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

◆ GetStaticNameOfClass()

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

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 ( )
static

Member Data Documentation

◆ m_LastUpdateTime

unsigned long mitk::BaseController::m_LastUpdateTime
protected

Definition at line 64 of file mitkBaseController.h.

◆ m_Stepper

Stepper::Pointer mitk::BaseController::m_Stepper
protected

Definition at line 62 of file mitkBaseController.h.


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