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... | |
![]() | |
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 |
![]() | |
OperationType | m_OperationType |
Additional Inherited Members | |
![]() | |
typedef Operation | Self |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::SmartPointer< const Self > | ConstPointer |
![]() | |
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().