public abstract class FanCompress
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
FanCompress.FanPoint |
static class |
FanCompress.FloatCompress
FanCompress class for float values.
|
Constructor and Description |
---|
FanCompress() |
Modifier and Type | Method and Description |
---|---|
static void |
fan_compress(FanCompress fan,
double epsilon)
Perform fan compression.
|
abstract boolean |
next_point(FanCompress.FanPoint p)
Get the next point.
|
abstract void |
save_point(double x,
double y)
Save coordinates.
|
abstract void |
set_coalesce_points(double epsilon)
Save only unique coordinates.
|
public abstract boolean next_point(FanCompress.FanPoint p)
p
- FanPointpublic abstract void save_point(double x, double y)
x
- coordinatey
- coordinatepublic abstract void set_coalesce_points(double epsilon)
epsilon
- threshold used to determine uniqueness of
coordinates.public static final void fan_compress(FanCompress fan, double epsilon)
fan
- FanCompress objectepsilon
- doubleCopyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details