import org.curvesapi.curve.Curve;
import org.curvesapi.curve.CurveFactory;
import org.curvesapi.curve.Point;
public class CurvesapiExample {
public static void main(String[] args) {
Curve curve = CurveFactory.createCurve();
curve.addPoint(new Point(0, 0));
curve.addPoint(new Point(1, 1));
curve.addPoint(new Point(2, 4));
curve.addPoint(new Point(3, 9));
for (Point point : curve.getPoints()) {
System.out.println("X: " + point.getX() + ", Y: " + point.getY());
}
double length = curve.length();
Point nearestPoint = curve.findNearestPoint(new Point(5, 5));
}
}