public abstract class Decoration extends java.lang.Object implements Coggable
| Modifier and Type | Field and Description |
|---|---|
protected double |
interval |
protected double |
minimumLength |
protected int |
minimumLengthUnits |
static int |
UNIT_INCHES |
static int |
UNIT_MAP |
static int |
UNIT_PERCENT |
static int |
UNIT_PIXELS |
protected int |
unitType |
| Constructor and Description |
|---|
Decoration() |
Decoration(Cog state) |
| Modifier and Type | Method and Description |
|---|---|
double |
createInterval(double scale,
double lineLength) |
double |
createMinimumLengthInterval(double scale,
double lineLength) |
double |
getInterval() |
double |
getMinimumLength() |
int |
getMinimumLengthUnits() |
int |
getUnitType() |
void |
setInterval(double interval) |
void |
setMinimumLength(double minimumLength) |
void |
setMinimumLengthUnits(int minimumLengthUnits) |
void |
setUnitType(int unitType) |
Cog |
toCog()
Returns the complete internal state of this object in the form of a
Cog. |
public static final int UNIT_MAP
public static final int UNIT_PIXELS
public static final int UNIT_PERCENT
public static final int UNIT_INCHES
protected int unitType
protected double interval
protected double minimumLength
protected int minimumLengthUnits
public Decoration()
public Decoration(Cog state)
public Cog toCog()
CoggableCog.public double createInterval(double scale,
double lineLength)
scale - of maplineLength - of entire polyline.public double createMinimumLengthInterval(double scale,
double lineLength)
scale - of maplineLength - of entire polyline.public int getUnitType()
public double getInterval()
public void setInterval(double interval)
public void setUnitType(int unitType)
public double getMinimumLength()
public void setMinimumLength(double minimumLength)
public int getMinimumLengthUnits()
public void setMinimumLengthUnits(int minimumLengthUnits)