public class BasicMarkerAttributes extends Object implements MarkerAttributes
Modifier and Type | Field and Description |
---|---|
protected double |
headingScale |
Constructor and Description |
---|
BasicMarkerAttributes() |
BasicMarkerAttributes(BasicMarkerAttributes that) |
BasicMarkerAttributes(Material material,
String shapeType,
double opacity) |
BasicMarkerAttributes(Material material,
String shapeType,
double opacity,
double markerPixels,
double minMarkerSize) |
BasicMarkerAttributes(Material material,
String shapeType,
double opacity,
double markerPixels,
double minMarkerSize,
double maxMarkerSize) |
Modifier and Type | Method and Description |
---|---|
void |
apply(DrawContext dc) |
Material |
getHeadingMaterial() |
double |
getHeadingScale() |
double |
getMarkerPixels() |
Material |
getMaterial() |
double |
getMaxMarkerSize() |
double |
getMinMarkerSize() |
double |
getOpacity() |
MarkerShape |
getShape(DrawContext dc) |
String |
getShapeType() |
void |
setHeadingMaterial(Material headingMaterial) |
void |
setHeadingScale(double headingScale) |
void |
setMarkerPixels(double markerPixels) |
void |
setMaterial(Material material) |
void |
setMaxMarkerSize(double markerSize) |
void |
setMinMarkerSize(double minMarkerSize) |
void |
setOpacity(double opacity) |
void |
setShapeType(String shapeType) |
public BasicMarkerAttributes()
public BasicMarkerAttributes(BasicMarkerAttributes that)
public BasicMarkerAttributes(Material material, String shapeType, double opacity)
public BasicMarkerAttributes(Material material, String shapeType, double opacity, double markerPixels, double minMarkerSize)
public void apply(DrawContext dc)
apply
in interface MarkerAttributes
public Material getHeadingMaterial()
getHeadingMaterial
in interface MarkerAttributes
public double getHeadingScale()
getHeadingScale
in interface MarkerAttributes
public double getMarkerPixels()
getMarkerPixels
in interface MarkerAttributes
public Material getMaterial()
getMaterial
in interface MarkerAttributes
public double getMaxMarkerSize()
getMaxMarkerSize
in interface MarkerAttributes
public double getMinMarkerSize()
getMinMarkerSize
in interface MarkerAttributes
public double getOpacity()
getOpacity
in interface MarkerAttributes
public MarkerShape getShape(DrawContext dc)
getShape
in interface MarkerAttributes
public String getShapeType()
getShapeType
in interface MarkerAttributes
public void setHeadingMaterial(Material headingMaterial)
setHeadingMaterial
in interface MarkerAttributes
public void setHeadingScale(double headingScale)
setHeadingScale
in interface MarkerAttributes
public void setMarkerPixels(double markerPixels)
setMarkerPixels
in interface MarkerAttributes
public void setMaterial(Material material)
setMaterial
in interface MarkerAttributes
public void setMaxMarkerSize(double markerSize)
setMaxMarkerSize
in interface MarkerAttributes
public void setMinMarkerSize(double minMarkerSize)
setMinMarkerSize
in interface MarkerAttributes
public void setOpacity(double opacity)
setOpacity
in interface MarkerAttributes
public void setShapeType(String shapeType)
setShapeType
in interface MarkerAttributes