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 doubleheadingScale
-
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 voidapply(DrawContext dc)MaterialgetHeadingMaterial()doublegetHeadingScale()doublegetMarkerPixels()MaterialgetMaterial()doublegetMaxMarkerSize()doublegetMinMarkerSize()doublegetOpacity()MarkerShapegetShape(DrawContext dc)java.lang.StringgetShapeType()voidsetHeadingMaterial(Material headingMaterial)voidsetHeadingScale(double headingScale)voidsetMarkerPixels(double markerPixels)voidsetMaterial(Material material)voidsetMaxMarkerSize(double markerSize)voidsetMinMarkerSize(double minMarkerSize)voidsetOpacity(double opacity)voidsetShapeType(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:
getMaterialin interfaceMarkerAttributes
-
setMaterial
public void setMaterial(Material material)
- Specified by:
setMaterialin interfaceMarkerAttributes
-
getHeadingMaterial
public Material getHeadingMaterial()
- Specified by:
getHeadingMaterialin interfaceMarkerAttributes
-
setHeadingMaterial
public void setHeadingMaterial(Material headingMaterial)
- Specified by:
setHeadingMaterialin interfaceMarkerAttributes
-
getHeadingScale
public double getHeadingScale()
- Specified by:
getHeadingScalein interfaceMarkerAttributes
-
setHeadingScale
public void setHeadingScale(double headingScale)
- Specified by:
setHeadingScalein interfaceMarkerAttributes
-
getShapeType
public java.lang.String getShapeType()
- Specified by:
getShapeTypein interfaceMarkerAttributes
-
setShapeType
public void setShapeType(java.lang.String shapeType)
- Specified by:
setShapeTypein interfaceMarkerAttributes
-
getShape
public MarkerShape getShape(DrawContext dc)
- Specified by:
getShapein interfaceMarkerAttributes
-
getOpacity
public double getOpacity()
- Specified by:
getOpacityin interfaceMarkerAttributes
-
setOpacity
public void setOpacity(double opacity)
- Specified by:
setOpacityin interfaceMarkerAttributes
-
getMarkerPixels
public double getMarkerPixels()
- Specified by:
getMarkerPixelsin interfaceMarkerAttributes
-
setMarkerPixels
public void setMarkerPixels(double markerPixels)
- Specified by:
setMarkerPixelsin interfaceMarkerAttributes
-
getMinMarkerSize
public double getMinMarkerSize()
- Specified by:
getMinMarkerSizein interfaceMarkerAttributes
-
setMinMarkerSize
public void setMinMarkerSize(double minMarkerSize)
- Specified by:
setMinMarkerSizein interfaceMarkerAttributes
-
getMaxMarkerSize
public double getMaxMarkerSize()
- Specified by:
getMaxMarkerSizein interfaceMarkerAttributes
-
setMaxMarkerSize
public void setMaxMarkerSize(double markerSize)
- Specified by:
setMaxMarkerSizein interfaceMarkerAttributes
-
apply
public void apply(DrawContext dc)
- Specified by:
applyin interfaceMarkerAttributes
-
-