Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
Operation, that holds everything necessary for an rotation operation on mitk::BaseData. More...
#include <mitkRotationOperation.h>
Public Member Functions | |
RotationOperation (OperationType operationType, Point3D pointOfRotation, Vector3D vectorOfRotation, ScalarType angleOfRotation) | |
RotationOperation constructor to create the operation. More... | |
virtual | ~RotationOperation (void) |
virtual ScalarType | GetAngleOfRotation () |
GetAngleOfRotation getter for rotation angle. More... | |
virtual const Point3D | GetCenterOfRotation () |
GetCenterOfRotation getter for the anchor point of rotation. More... | |
virtual const Vector3D | GetVectorOfRotation () |
GetVectorOfRotation getter for the rotation axis. More... | |
Public Member Functions inherited from mitk::Operation | |
virtual std::vector< std::string > | GetClassHierarchy () const |
itkTypeMacroNoParent (Operation) Operation(OperationType operationType) | |
virtual | ~Operation () |
OperationType | GetOperationType () |
Protected Attributes | |
ScalarType | m_AngleOfRotation |
Point3D | m_PointOfRotation |
Vector3D | m_VectorOfRotation |
Protected Attributes inherited from mitk::Operation | |
OperationType | m_OperationType |
Additional Inherited Members | |
Public Types inherited from mitk::Operation | |
typedef Operation | Self |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::SmartPointer< const Self > | ConstPointer |
Static Public Member Functions inherited from mitk::Operation | |
static const char * | GetStaticNameOfClass () |
Operation, that holds everything necessary for an rotation operation on mitk::BaseData.
Definition at line 29 of file mitkRotationOperation.h.
mitk::RotationOperation::RotationOperation | ( | OperationType | operationType, |
Point3D | pointOfRotation, | ||
Vector3D | vectorOfRotation, | ||
ScalarType | angleOfRotation | ||
) |
RotationOperation constructor to create the operation.
operationType | this has to be set to OpROTATE. |
pointOfRotation | Anchor point for rotation. |
vectorOfRotation | Axis for rotation. |
angleOfRotation | Angle for rotation in degree. |
Definition at line 19 of file mitkRotationOperation.cpp.
|
virtual |
Definition at line 30 of file mitkRotationOperation.cpp.
|
virtual |
GetAngleOfRotation getter for rotation angle.
Definition at line 34 of file mitkRotationOperation.cpp.
Referenced by mitk::SlicedGeometry3D::ExecuteOperation(), and mitk::BaseGeometry::ExecuteOperation().
|
virtual |
GetCenterOfRotation getter for the anchor point of rotation.
Definition at line 39 of file mitkRotationOperation.cpp.
Referenced by mitk::SlicedGeometry3D::ExecuteOperation(), and mitk::BaseGeometry::ExecuteOperation().
|
virtual |
GetVectorOfRotation getter for the rotation axis.
Definition at line 43 of file mitkRotationOperation.cpp.
Referenced by mitk::SlicedGeometry3D::ExecuteOperation(), and mitk::BaseGeometry::ExecuteOperation().
|
protected |
Definition at line 64 of file mitkRotationOperation.h.
|
protected |
Definition at line 65 of file mitkRotationOperation.h.
|
protected |
Definition at line 66 of file mitkRotationOperation.h.