Package org.geolatte.geom.cga
Class CircularArcLinearizer<P extends Position>
- java.lang.Object
-
- org.geolatte.geom.cga.CircularArcLinearizer<P>
-
-
Constructor Summary
Constructors Constructor Description CircularArcLinearizer(P p0, P p1, P p2, double threshold)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CirclegetCircle()doublegetRadius()PositionSequence<P>linearize()Linearizes the arc segment defined by the threePositions specified in this instance's constructor.
Compared tolinearizeCircle()this is not using normalized direction angels, as direction of arc will be lost in this case (Does not matter if working with a circle).PositionSequence<P>linearizeCircle()
-
-
-
Method Detail
-
getCircle
public Circle getCircle()
-
getRadius
public double getRadius()
-
linearizeCircle
public PositionSequence<P> linearizeCircle()
-
linearize
public PositionSequence<P> linearize()
Linearizes the arc segment defined by the threePositions specified in this instance's constructor.
Compared tolinearizeCircle()this is not using normalized direction angels, as direction of arc will be lost in this case (Does not matter if working with a circle).- Returns:
- a PositionSequence that approximates the arc segment
-
-