Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit

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

#include <mitkBaseController.h>

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

Public Types

typedef BaseController Self
 
typedef mitk::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
 
mitk::StepperGetSlice ()
 Get the Stepper through the slices. More...
 
mitk::StepperGetTime ()
 Get the Stepper through the time. More...
 
- 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...
 
virtual ~BaseController ()
 Default Destructor. More...
 
virtual void ExecuteOperation (Operation *) override
 

Protected Attributes

Stepper::Pointer m_Time
 
Stepper::Pointer m_Slice
 
unsigned long m_LastUpdateTime
 

Detailed Description

Baseclass for renderer slice-/camera-control.

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

Note
not yet implemented

Definition at line 41 of file mitkBaseController.h.

Member Typedef Documentation

Standard class typedefs.

Definition at line 45 of file mitkBaseController.h.

Constructor & Destructor Documentation

mitk::BaseController::BaseController ( )
protected

Default Constructor.

Definition at line 20 of file mitkBaseController.cpp.

References m_Slice, m_Time, and mitk::Stepper::New().

mitk::BaseController::~BaseController ( )
protectedvirtual

Default Destructor.

Definition at line 26 of file mitkBaseController.cpp.

Member Function Documentation

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

Implements mitk::OperationActor.

Reimplemented in mitk::SliceNavigationController.

Definition at line 30 of file mitkBaseController.cpp.

virtual std::vector<std::string> mitk::BaseController::GetClassHierarchy ( ) const
inlinevirtual
virtual const char* mitk::BaseController::GetClassName ( ) const
virtual
static const char* mitk::BaseController::GetStaticNameOfClass ( )
inlinestatic

Definition at line 45 of file mitkBaseController.h.

static Pointer mitk::BaseController::New ( )
static

Member Data Documentation

unsigned long mitk::BaseController::m_LastUpdateTime
protected

Definition at line 77 of file mitkBaseController.h.

Referenced by mitk::SliceNavigationController::Update().


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