13 #ifndef mitkRotationOperation_h
14 #define mitkRotationOperation_h
Base class for all operations in the undo/redo framework.
Operation that holds everything necessary for a rotation operation on mitk::BaseData.
virtual ScalarType GetAngleOfRotation()
Returns the rotation angle.
ScalarType m_AngleOfRotation
virtual const Vector3D GetVectorOfRotation()
Returns the rotation axis.
Vector3D m_VectorOfRotation
~RotationOperation(void) override
Destructor.
RotationOperation(OperationType operationType, Point3D pointOfRotation, Vector3D vectorOfRotation, ScalarType angleOfRotation)
Constructor to create a rotation operation.
virtual const Point3D GetCenterOfRotation()
Returns the anchor point of rotation.
Point3D m_PointOfRotation
Convenience header that includes all MITK numeric types.
Find image slices visible on a given plane.
int OperationType
Type alias for operation type identifiers.
double ScalarType
Scalar type used throughout MITK for geometric computations.