public static class FanCompress.FloatCompress extends FanCompress
FanCompress.FanPoint, FanCompress.FloatCompress
Modifier and Type | Field and Description |
---|---|
protected double[] |
array |
protected double |
zero_eps |
Constructor and Description |
---|
FanCompress.FloatCompress(double[] array)
Construct a FanCompress object which deals in floats.
|
Modifier and Type | Method and Description |
---|---|
double[] |
getArray()
Return a copy of the internal array.
|
boolean |
next_point(FanCompress.FanPoint p)
Get the next point.
|
void |
save_point(double x,
double y)
Save coordinates.
|
void |
set_coalesce_points(double epsilon)
Save only unique coordinates.
|
fan_compress
public FanCompress.FloatCompress(double[] array)
array
- float[] array of coordinate pairs.public boolean next_point(FanCompress.FanPoint p)
next_point
in class FanCompress
p
- FanPointpublic void save_point(double x, double y)
save_point
in class FanCompress
x
- coordinatey
- coordinatepublic void set_coalesce_points(double epsilon)
set_coalesce_points
in class FanCompress
epsilon
- threshold used to determine uniqueness of
coordinates.public double[] getArray()
fan_compress()
on this object.Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details