Medical Imaging Interaction Toolkit  2023.12.00
Medical Imaging Interaction Toolkit
mitk::PlaneOperation Class Reference

Operation for setting a plane (defined by its origin and normal) More...

#include <mitkPlaneOperation.h>

Inheritance diagram for mitk::PlaneOperation:
Collaboration diagram for mitk::PlaneOperation:

Public Member Functions

 PlaneOperation (OperationType operationType, Point3D point, Vector3D normal)
 
 PlaneOperation (OperationType operationType, Point3D point, Vector3D axisVec0, Vector3D axisVec1)
 
 ~PlaneOperation () override
 
Vector3D GetNormal ()
 
Vector3D GetAxisVec0 ()
 
Vector3D GetAxisVec1 ()
 
bool AreAxisDefined ()
 
- Public Member Functions inherited from mitk::PointOperation
 PointOperation (OperationType operationType, Point3D point, int index=-1, bool selected=true, PointSpecificationType type=PTUNDEFINED)
 Operation that handles all actions on one Point. More...
 
 PointOperation (OperationType operationType, ScalarType timeInMS, Point3D point, int index=-1, bool selected=true, PointSpecificationType type=PTUNDEFINED)
 Operation that handles all actions on one Point. More...
 
 ~PointOperation () override
 
Point3D GetPoint ()
 
int GetIndex ()
 
bool GetSelected ()
 
PointSpecificationType GetPointType ()
 
ScalarType GetTimeInMS () const
 
- Public Member Functions inherited from mitk::Operation
virtual std::vector< std::string > GetClassHierarchy () const
 
 itkTypeMacroNoParent (Operation) Operation(OperationType operationType)
 
virtual ~Operation ()
 
OperationType GetOperationType ()
 

Additional Inherited Members

- Public Types inherited from mitk::Operation
typedef Operation Self
 
typedef itk::SmartPointer< SelfPointer
 
typedef itk::SmartPointer< const SelfConstPointer
 
- Static Public Member Functions inherited from mitk::Operation
static const char * GetStaticNameOfClass ()
 
- Protected Attributes inherited from mitk::Operation
OperationType m_OperationType
 

Detailed Description

Operation for setting a plane (defined by its origin and normal)

Definition at line 27 of file mitkPlaneOperation.h.

Constructor & Destructor Documentation

◆ PlaneOperation() [1/2]

mitk::PlaneOperation::PlaneOperation ( OperationType  operationType,
Point3D  point,
Vector3D  normal 
)

◆ PlaneOperation() [2/2]

mitk::PlaneOperation::PlaneOperation ( OperationType  operationType,
Point3D  point,
Vector3D  axisVec0,
Vector3D  axisVec1 
)

◆ ~PlaneOperation()

mitk::PlaneOperation::~PlaneOperation ( )
override

Member Function Documentation

◆ AreAxisDefined()

bool mitk::PlaneOperation::AreAxisDefined ( )

◆ GetAxisVec0()

Vector3D mitk::PlaneOperation::GetAxisVec0 ( )

◆ GetAxisVec1()

Vector3D mitk::PlaneOperation::GetAxisVec1 ( )

◆ GetNormal()

Vector3D mitk::PlaneOperation::GetNormal ( )

The documentation for this class was generated from the following file: