Medical Imaging Interaction Toolkit
2024.06.00
Medical Imaging Interaction Toolkit
|
Go to the documentation of this file.
13 #ifndef mitkPlanarSubdivisionPolygon_h
14 #define mitkPlanarSubdivisionPolygon_h
33 itkFactorylessNewMacro(
Self);
52 int GetControlPointForPolylinePoint(
int indexOfPolylinePoint,
int polyLineIndex)
const override;
61 std::vector<mitk::Point2D> CheckForLineIntersection(
const Point2D &p1,
const Point2D &p2)
const;
63 void IncreaseSubdivisions();
64 void DecreaseSubdivisions();
74 void GeneratePolyLine()
override;
unsigned int GetMaximumNumberOfControlPoints() const override
Polygon maximum number of control points is principally not limited.
void SetTensionParameter(float tensionParameter)
unsigned int GetMinimumNumberOfControlPoints() const override
Subdivision Polygon has 3 control points per definition.
Find image slices visible on a given plane.
Implementation of PlanarFigure representing a polygon with two or more control points.
unsigned int GetSubdivisionRounds() const
How many times should we generate a round of subdivisions?
Base of all data objects.
#define mitkCloneMacro(classname)
#define mitkClassMacro(className, SuperClassName)
void SetSubdivisionRounds(int subdivisionRounds)
Implementation of PlanarFigure representing a polygon with two or more control points.
float GetTensionParameter() const
Parameter w_tension defines the tension. the higher w_tension, the lower the "tension" on points....