flanagan.interpolation
Class PolylineSimplification
- java.lang.Object
-
- flanagan.interpolation.PolylineSimplification
-
public class PolylineSimplification extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor and Description PolylineSimplification(double[][] points)PolylineSimplification(double[] xpoints, double[] ypoints)PolylineSimplification(double[] xpoints, double[] ypoints, double[] zpoints)PolylineSimplification(java.lang.Object points)PolylineSimplification(Point[] points)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description Point[]douglasPeucker()Point[]douglasPeucker(double tolerance)doublegetTolerance()intnumberOfSimplifiedCurvePoints()voidplot()voidsetTolerance(double tolerance)Point[]simplifiedCurve()double[][]simplifiedCurveCoordinates()int[]simplifiedCurveIndices()
-
-
-
Constructor Detail
-
PolylineSimplification
public PolylineSimplification(Point[] points)
-
PolylineSimplification
public PolylineSimplification(double[] xpoints, double[] ypoints)
-
PolylineSimplification
public PolylineSimplification(double[] xpoints, double[] ypoints, double[] zpoints)
-
PolylineSimplification
public PolylineSimplification(double[][] points)
-
PolylineSimplification
public PolylineSimplification(java.lang.Object points)
-
-
Method Detail
-
douglasPeucker
public Point[] douglasPeucker(double tolerance)
-
douglasPeucker
public Point[] douglasPeucker()
-
simplifiedCurveCoordinates
public double[][] simplifiedCurveCoordinates()
-
simplifiedCurve
public Point[] simplifiedCurve()
-
numberOfSimplifiedCurvePoints
public int numberOfSimplifiedCurvePoints()
-
simplifiedCurveIndices
public int[] simplifiedCurveIndices()
-
setTolerance
public void setTolerance(double tolerance)
-
getTolerance
public double getTolerance()
-
plot
public void plot()
-
-
DataMelt 3.0 © DataMelt by jWork.ORG