Medical Imaging Interaction Toolkit  2018.4.99-c0f884b2
Medical Imaging Interaction Toolkit
mitk::PointOperation Class Reference

Operation that handles all actions on one Point. More...

#include <mitkPointOperation.h>

Inheritance diagram for mitk::PointOperation:
Collaboration diagram for mitk::PointOperation:

Public Member Functions

 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 that handles all actions on one Point.

Stores everything for Adding, Moving and Deleting a Point.

Definition at line 27 of file mitkPointOperation.h.

Constructor & Destructor Documentation

◆ PointOperation() [1/2]

mitk::PointOperation::PointOperation ( OperationType  operationType,
Point3D  point,
int  index = -1,
bool  selected = true,
PointSpecificationType  type = PTUNDEFINED 
)

Operation that handles all actions on one Point.

Parameters
operationTypeis the type of the operation (see mitkOperation.h; e.g. move or add; Information for

Definition at line 15 of file mitkPointOperation.cpp.

◆ PointOperation() [2/2]

mitk::PointOperation::PointOperation ( OperationType  operationType,
ScalarType  timeInMS,
Point3D  point,
int  index = -1,
bool  selected = true,
PointSpecificationType  type = PTUNDEFINED 
)

Operation that handles all actions on one Point.

Parameters
operationTypeis the type of the operation (see mitkOperation.h; e.g. move or add; Information for

Definition at line 21 of file mitkPointOperation.cpp.

◆ ~PointOperation()

mitk::PointOperation::~PointOperation ( )
override

Definition at line 36 of file mitkPointOperation.cpp.

Member Function Documentation

◆ GetIndex()

int mitk::PointOperation::GetIndex ( )

Definition at line 45 of file mitkPointOperation.cpp.

◆ GetPoint()

mitk::Point3D mitk::PointOperation::GetPoint ( )

Definition at line 40 of file mitkPointOperation.cpp.

◆ GetPointType()

mitk::PointSpecificationType mitk::PointOperation::GetPointType ( )

Definition at line 55 of file mitkPointOperation.cpp.

◆ GetSelected()

bool mitk::PointOperation::GetSelected ( )

Definition at line 50 of file mitkPointOperation.cpp.

◆ GetTimeInMS()

mitk::ScalarType mitk::PointOperation::GetTimeInMS ( ) const

Definition at line 60 of file mitkPointOperation.cpp.


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