13 #ifndef mitkLineOperation_h
14 #define mitkLineOperation_h
#define MITKDATATYPESEXT_EXPORT
Operation that holds everything necessary for an operation on a cell.
Operation that holds everything necessary for an operation on a line.
LineOperation(OperationType operationType, int cellId=-1, int pIdA=-1, int pIdB=-1, int id=-1)
Construct a LineOperation without a displacement vector.
int GetPIdA()
Get the first endpoint ID.
LineOperation(OperationType operationType, int cellId, Vector3D vector, int pIdA=-1, int pIdB=-1, int id=-1)
Construct a LineOperation with a displacement vector.
int GetPIdB()
Get the second endpoint ID.
int GetId()
Get the line ID within the cell.
~LineOperation() override
mitkClassMacro(LineOperation, CellOperation)
Find image slices visible on a given plane.
int OperationType
Type alias for operation type identifiers.