17 #ifndef CAMERACONTROLLER_H_HEADER_INCLUDED_C1C53722
18 #define CAMERACONTROLLER_H_HEADER_INCLUDED_C1C53722
53 virtual void SetViewToAnterior();
54 virtual void SetViewToPosterior();
55 virtual void SetViewToSinister();
56 virtual void SetViewToDexter();
57 virtual void SetViewToCranial();
58 virtual void SetViewToCaudal();
59 virtual void SetStandardView(StandardView view);
69 void SetScaleFactorInMMPerDisplayUnit(
ScalarType scale);
75 void MoveCameraToPoint(
const Point2D &planePoint);
77 void MoveBy(
const Vector2D &moveVectorInMM);
81 Point2D GetCameraPositionOnPlane();
87 void AdjustCameraToPlane();
109 void AdjustCameraToPlane(
const Point2D &PlanePoint);
111 void AdjustConstrainedCameraPosition(
Point2D &planePoint);
Baseclass for renderer slice-/camera-control.
Organizes the rendering process.
DataCollection - Class to facilitate loading/accessing structured data.
const BaseRenderer * m_Renderer
void SetRenderer(const BaseRenderer *renderer)
#define mitkClassMacro(className, SuperClassName)
controls the camera used by the associated BaseRenderer