13 #ifndef mitkPlanarAngle_h
14 #define mitkPlanarAngle_h
32 itkFactorylessNewMacro(Self);
34 itkCloneMacro(Self) public :
65 void PrintSelf(std::ostream &os, itk::Indent indent)
const override;
Implementation of PlanarFigure to display an angle through three control points.
void EvaluateFeaturesInternal() override
Calculates feature quantities of the planar figure.
unsigned int GetMaximumNumberOfControlPoints() const override
Angle has 3 control points per definition.
void PrintSelf(std::ostream &os, itk::Indent indent) const override
unsigned int GetMinimumNumberOfControlPoints() const override
Place figure in its minimal configuration (a point at least) onto the given 2D geometry.
mitkClassMacro(PlanarAngle, PlanarFigure)
void GenerateHelperPolyLine(double mmPerDisplayUnit, unsigned int displayHeight) override
Generates the poly-lines that should be drawn the same size regardless of zoom.
bool Equals(const mitk::PlanarFigure &other) const override
Compare two PlanarFigure objects Note: all subclasses have to implement the method on their own.
void GeneratePolyLine() override
Generates the poly-line representation of the planar figure.
const unsigned int FEATURE_ID_ANGLE
Find image slices visible on a given plane.