Class BasicMarkerAttributes
- java.lang.Object
-
- gov.nasa.worldwind.render.markers.BasicMarkerAttributes
-
- All Implemented Interfaces:
MarkerAttributes
public class BasicMarkerAttributes extends java.lang.Object implements MarkerAttributes
-
-
Field Summary
Fields Modifier and Type Field Description protected double
headingScale
-
Constructor Summary
Constructors Constructor Description BasicMarkerAttributes()
BasicMarkerAttributes(BasicMarkerAttributes that)
BasicMarkerAttributes(Material material, java.lang.String shapeType, double opacity)
BasicMarkerAttributes(Material material, java.lang.String shapeType, double opacity, double markerPixels, double minMarkerSize)
BasicMarkerAttributes(Material material, java.lang.String shapeType, double opacity, double markerPixels, double minMarkerSize, double maxMarkerSize)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
apply(DrawContext dc)
Material
getHeadingMaterial()
double
getHeadingScale()
double
getMarkerPixels()
Material
getMaterial()
double
getMaxMarkerSize()
double
getMinMarkerSize()
double
getOpacity()
MarkerShape
getShape(DrawContext dc)
java.lang.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(java.lang.String shapeType)
-
-
-
Constructor Detail
-
BasicMarkerAttributes
public BasicMarkerAttributes()
-
BasicMarkerAttributes
public BasicMarkerAttributes(Material material, java.lang.String shapeType, double opacity)
-
BasicMarkerAttributes
public BasicMarkerAttributes(Material material, java.lang.String shapeType, double opacity, double markerPixels, double minMarkerSize)
-
BasicMarkerAttributes
public BasicMarkerAttributes(Material material, java.lang.String shapeType, double opacity, double markerPixels, double minMarkerSize, double maxMarkerSize)
-
BasicMarkerAttributes
public BasicMarkerAttributes(BasicMarkerAttributes that)
-
-
Method Detail
-
getMaterial
public Material getMaterial()
- Specified by:
getMaterial
in interfaceMarkerAttributes
-
setMaterial
public void setMaterial(Material material)
- Specified by:
setMaterial
in interfaceMarkerAttributes
-
getHeadingMaterial
public Material getHeadingMaterial()
- Specified by:
getHeadingMaterial
in interfaceMarkerAttributes
-
setHeadingMaterial
public void setHeadingMaterial(Material headingMaterial)
- Specified by:
setHeadingMaterial
in interfaceMarkerAttributes
-
getHeadingScale
public double getHeadingScale()
- Specified by:
getHeadingScale
in interfaceMarkerAttributes
-
setHeadingScale
public void setHeadingScale(double headingScale)
- Specified by:
setHeadingScale
in interfaceMarkerAttributes
-
getShapeType
public java.lang.String getShapeType()
- Specified by:
getShapeType
in interfaceMarkerAttributes
-
setShapeType
public void setShapeType(java.lang.String shapeType)
- Specified by:
setShapeType
in interfaceMarkerAttributes
-
getShape
public MarkerShape getShape(DrawContext dc)
- Specified by:
getShape
in interfaceMarkerAttributes
-
getOpacity
public double getOpacity()
- Specified by:
getOpacity
in interfaceMarkerAttributes
-
setOpacity
public void setOpacity(double opacity)
- Specified by:
setOpacity
in interfaceMarkerAttributes
-
getMarkerPixels
public double getMarkerPixels()
- Specified by:
getMarkerPixels
in interfaceMarkerAttributes
-
setMarkerPixels
public void setMarkerPixels(double markerPixels)
- Specified by:
setMarkerPixels
in interfaceMarkerAttributes
-
getMinMarkerSize
public double getMinMarkerSize()
- Specified by:
getMinMarkerSize
in interfaceMarkerAttributes
-
setMinMarkerSize
public void setMinMarkerSize(double minMarkerSize)
- Specified by:
setMinMarkerSize
in interfaceMarkerAttributes
-
getMaxMarkerSize
public double getMaxMarkerSize()
- Specified by:
getMaxMarkerSize
in interfaceMarkerAttributes
-
setMaxMarkerSize
public void setMaxMarkerSize(double markerSize)
- Specified by:
setMaxMarkerSize
in interfaceMarkerAttributes
-
apply
public void apply(DrawContext dc)
- Specified by:
apply
in interfaceMarkerAttributes
-
-