public final class CircularArcBy3Points extends Curve implements AutoCloseable
A circular arc-by-3-points where the start, end and intermediate point coincide represents an arc on a circle with these points as its center and a radius of 0.
A circular arc-by-3-points where 2 out of 3 points coincide represents an arc on a circle with its center located in the middle between the 2 coinciding points and the other point. If the start and end point coincide, a full circle is drawn, otherwise, the arc is interpreted as half a circle in counterclockwise direction from start to end point.
Modifier and Type | Method and Description |
---|---|
void |
close() |
protected void |
finalize() |
Coordinate |
getEndPoint()
Returns the end point of this arc.
|
Coordinate |
getIntermediatePoint()
Returns the intermediate point of this arc.
|
Coordinate |
getStartPoint()
Returns the start point of this arc.
|
computePoint, getLength2D
getBounds, getReference
public void close()
close
in interface AutoCloseable
close
in class Curve
@NotNull public Coordinate getStartPoint()
@NotNull public Coordinate getIntermediatePoint()
@NotNull public Coordinate getEndPoint()