13 #ifndef CAMERACONTROLLER_H_HEADER_INCLUDED_C1C53722 14 #define CAMERACONTROLLER_H_HEADER_INCLUDED_C1C53722 49 virtual void SetViewToAnterior();
50 virtual void SetViewToPosterior();
51 virtual void SetViewToSinister();
52 virtual void SetViewToDexter();
53 virtual void SetViewToCranial();
54 virtual void SetViewToCaudal();
65 void SetScaleFactorInMMPerDisplayUnit(
ScalarType scale);
71 void MoveCameraToPoint(
const Point2D &planePoint);
73 void MoveBy(
const Vector2D &moveVectorInMM);
77 Point2D GetCameraPositionOnPlane();
83 void AdjustCameraToPlane();
105 void AdjustCameraToPlane(
const Point2D &PlanePoint);
107 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