gov.nasa.worldwind.render.markers
Class MarkerRenderer
java.lang.Object
gov.nasa.worldwind.render.markers.MarkerRenderer
public class MarkerRenderer
- extends Object
|
Method Summary |
protected void |
begin(DrawContext dc)
|
protected double |
computeMarkerRadius(DrawContext dc,
Vec4 point,
Marker marker)
|
protected Vec4 |
computeSurfacePoint(DrawContext dc,
Position pos)
|
protected void |
draw(DrawContext dc,
Iterable<Marker> markers)
|
protected void |
drawAll(DrawContext dc,
Iterable<Marker> markers)
|
protected void |
drawSeparated(DrawContext dc,
Iterable<Marker> markers)
|
protected void |
end(DrawContext dc)
|
double |
getElevation()
|
boolean |
isEnablePickSizeReturn()
|
boolean |
isKeepSeparated()
|
boolean |
isOverrideMarkerElevation()
|
void |
pick(DrawContext dc,
Iterable<Marker> markers,
Point pickPoint,
Layer layer)
|
void |
render(DrawContext dc,
Iterable<Marker> markers)
|
void |
setElevation(double elevation)
|
void |
setEnablePickSizeReturn(boolean enablePickSizeReturn)
|
void |
setKeepSeparated(boolean keepSeparated)
|
void |
setOverrideMarkerElevation(boolean overrideMarkerElevation)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
pickSupport
protected PickSupport pickSupport
MarkerRenderer
public MarkerRenderer()
begin
protected void begin(DrawContext dc)
computeMarkerRadius
protected double computeMarkerRadius(DrawContext dc,
Vec4 point,
Marker marker)
computeSurfacePoint
protected Vec4 computeSurfacePoint(DrawContext dc,
Position pos)
draw
protected void draw(DrawContext dc,
Iterable<Marker> markers)
drawAll
protected void drawAll(DrawContext dc,
Iterable<Marker> markers)
drawSeparated
protected void drawSeparated(DrawContext dc,
Iterable<Marker> markers)
end
protected void end(DrawContext dc)
getElevation
public double getElevation()
isEnablePickSizeReturn
public boolean isEnablePickSizeReturn()
isKeepSeparated
public boolean isKeepSeparated()
isOverrideMarkerElevation
public boolean isOverrideMarkerElevation()
pick
public void pick(DrawContext dc,
Iterable<Marker> markers,
Point pickPoint,
Layer layer)
render
public void render(DrawContext dc,
Iterable<Marker> markers)
setElevation
public void setElevation(double elevation)
setEnablePickSizeReturn
public void setEnablePickSizeReturn(boolean enablePickSizeReturn)
setKeepSeparated
public void setKeepSeparated(boolean keepSeparated)
setOverrideMarkerElevation
public void setOverrideMarkerElevation(boolean overrideMarkerElevation)