|
Medical Imaging Interaction Toolkit
2018.4.99-389bf124
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... | |
| ~RotationOperation (void) override | |
| 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 25 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 15 of file mitkRotationOperation.cpp.
|
override |
Definition at line 26 of file mitkRotationOperation.cpp.
|
virtual |
GetAngleOfRotation getter for rotation angle.
Definition at line 30 of file mitkRotationOperation.cpp.
References m_AngleOfRotation.
|
virtual |
GetCenterOfRotation getter for the anchor point of rotation.
Definition at line 35 of file mitkRotationOperation.cpp.
References m_PointOfRotation.
|
virtual |
GetVectorOfRotation getter for the rotation axis.
Definition at line 39 of file mitkRotationOperation.cpp.
References m_VectorOfRotation.
|
protected |
Definition at line 60 of file mitkRotationOperation.h.
Referenced by GetAngleOfRotation().
|
protected |
Definition at line 61 of file mitkRotationOperation.h.
Referenced by GetCenterOfRotation().
|
protected |
Definition at line 62 of file mitkRotationOperation.h.
Referenced by GetVectorOfRotation().