Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes

mitk::BaseController Class Reference
[Navigation Control Classes]

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

#include <mitkBaseController.h>

Inheritance diagram for mitk::BaseController:
Inheritance graph
[legend]
Collaboration diagram for mitk::BaseController:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 mitkClassMacro (BaseController, StateMachine)
 mitkNewMacro1Param (Self, const char *)
mitk::StepperGetSlice ()
 Get the Stepper through the slices.
mitk::StepperGetTime ()
 Get the Stepper through the time.

Static Public Member Functions

static Pointer New ()

Protected Member Functions

 BaseController (const char *type=NULL)
 Default Constructor.
virtual ~BaseController ()
 Default Destructor.

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 42 of file mitkBaseController.h.


Constructor & Destructor Documentation

mitk::BaseController::BaseController ( const char *  type = NULL ) [protected]

Default Constructor.

Definition at line 22 of file mitkBaseController.cpp.

References m_Slice, m_Time, and New().

mitk::BaseController::~BaseController (  ) [protected, virtual]

Default Destructor.

Definition at line 28 of file mitkBaseController.cpp.

{
}

Member Function Documentation

mitk::Stepper * mitk::BaseController::GetSlice (  )
mitk::Stepper * mitk::BaseController::GetTime (  )
mitk::BaseController::mitkClassMacro ( BaseController  ,
StateMachine   
)

Standard class typedefs.

mitk::BaseController::mitkNewMacro1Param ( Self  ,
const char *   
)

Method for creation through New

Reimplemented in mitk::CameraController, mitk::CameraRotationController, and mitk::SliceNavigationController.

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

Member Data Documentation

unsigned long mitk::BaseController::m_LastUpdateTime [protected]

Definition at line 76 of file mitkBaseController.h.

Stepper::Pointer mitk::BaseController::m_Slice [protected]
Stepper::Pointer mitk::BaseController::m_Time [protected]

Definition at line 72 of file mitkBaseController.h.

Referenced by BaseController().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines