Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
Baseclass for renderer slice-/camera-control. More...
#include <mitkBaseController.h>
Public Types | |
typedef BaseController | Self |
typedef mitk::OperationActor | Superclass |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::SmartPointer< const Self > | ConstPointer |
Public Member Functions | |
virtual std::vector< std::string > | GetClassHierarchy () const |
virtual const char * | GetClassName () const |
mitk::Stepper * | GetSlice () |
Get the Stepper through the slices. More... | |
mitk::Stepper * | GetTime () |
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 |
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.
Definition at line 41 of file mitkBaseController.h.
typedef itk::SmartPointer<const Self> mitk::BaseController::ConstPointer |
Definition at line 45 of file mitkBaseController.h.
Definition at line 45 of file mitkBaseController.h.
Standard class typedefs.
Definition at line 45 of file mitkBaseController.h.
Definition at line 45 of file mitkBaseController.h.
|
protected |
Default Constructor.
Definition at line 20 of file mitkBaseController.cpp.
References m_Slice, m_Time, and mitk::Stepper::New().
|
protectedvirtual |
Default Destructor.
Definition at line 26 of file mitkBaseController.cpp.
|
overrideprotectedvirtual |
Implements mitk::OperationActor.
Reimplemented in mitk::SliceNavigationController.
Definition at line 30 of file mitkBaseController.cpp.
|
inlinevirtual |
Reimplemented in mitk::SliceNavigationController, mitk::CameraController, and mitk::CameraRotationController.
Definition at line 45 of file mitkBaseController.h.
|
virtual |
Reimplemented in mitk::SliceNavigationController, mitk::CameraController, and mitk::CameraRotationController.
mitk::Stepper * mitk::BaseController::GetSlice | ( | ) |
Get the Stepper through the slices.
Method for creation through New
Definition at line 34 of file mitkBaseController.cpp.
Referenced by mitk::SliceNavigationController::ExecuteOperation(), mitk::SliceNavigationController::GetCurrentPlaneGeometry(), QmlMitkImageNavigator::initialize(), QmitkSliceWidget::QmitkSliceWidget(), mitk::SliceNavigationController::SelectSliceByPoint(), mitk::SliceNavigationController::SetGeometrySlice(), and QmitkSelectableGLWidget::wheelEvent().
|
inlinestatic |
Definition at line 45 of file mitkBaseController.h.
mitk::Stepper * mitk::BaseController::GetTime | ( | ) |
Get the Stepper through the time.
Definition at line 39 of file mitkBaseController.cpp.
Referenced by QmitkSliceBasedInterpolatorWidget::AcceptAllInterpolations(), QmitkSlicesInterpolator::AcceptAllInterpolations(), mitk::WatershedTool::DoIt(), mitk::SliceNavigationController::GetCurrentGeometry3D(), QmitkSliceBasedInterpolatorWidget::GetWorkingSlice(), QmitkSlicesInterpolator::Initialize(), QmlMitkImageNavigator::initialize(), QmitkSlicesInterpolator::OnAccept3DInterpolationClicked(), QmitkSliceBasedInterpolatorWidget::OnAcceptInterpolationClicked(), QmitkSlicesInterpolator::OnAcceptInterpolationClicked(), QmlMitkImageNavigator::OnRefetch(), QmitkSlicesInterpolator::OnTimeChanged(), mitk::OtsuTool3D::RunSegmentation(), mitk::SliceNavigationController::SelectSliceByPoint(), QmitkSlicesInterpolator::SetCurrentContourListID(), mitk::SliceNavigationController::SetGeometryTime(), QmitkSliceBasedInterpolatorWidget::SetSliceNavigationControllers(), mitk::InteractionTestHelper::SetTimeStep(), mitk::SliceNavigationController::Update(), and QmitkSelectableGLWidget::wheelEvent().
|
static |
|
protected |
Definition at line 77 of file mitkBaseController.h.
Referenced by mitk::SliceNavigationController::Update().
|
protected |
Definition at line 75 of file mitkBaseController.h.
Referenced by mitk::SliceNavigationController::AdjustSliceStepperRange(), BaseController(), mitk::CameraRotationController::CameraRotationController(), mitk::SliceNavigationController::SendCreatedWorldGeometryUpdate(), mitk::SliceNavigationController::SendSlice(), mitk::SliceNavigationController::SliceNavigationController(), and mitk::SliceNavigationController::Update().
|
protected |
Definition at line 73 of file mitkBaseController.h.
Referenced by BaseController(), mitk::SliceNavigationController::SendTime(), mitk::SliceNavigationController::SliceNavigationController(), and mitk::SliceNavigationController::Update().