Class MarkerRenderer
- java.lang.Object
-
- gov.nasa.worldwind.render.markers.MarkerRenderer
-
public class MarkerRenderer extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classMarkerRenderer.OrderedMarker
-
Field Summary
Fields Modifier and Type Field Description protected PickSupportpickSupport
-
Constructor Summary
Constructors Constructor Description MarkerRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidbegin(DrawContext dc)protected doublecomputeMarkerRadius(DrawContext dc, Vec4 point, Marker marker)protected Vec4computeSurfacePoint(DrawContext dc, Position pos)protected voidcomputeSurfacePoints(DrawContext dc, java.lang.Iterable<? extends Marker> markers)protected voiddraw(DrawContext dc, java.lang.Iterable<Marker> markers)protected voiddrawAll(DrawContext dc, java.lang.Iterable<Marker> markers)protected voiddrawOrderedMarkers(DrawContext dc, MarkerRenderer.OrderedMarker uMarker)protected voiddrawSeparated(DrawContext dc, java.lang.Iterable<Marker> markers)protected voidend(DrawContext dc)doublegetElevation()protected booleanintersectsFrustum(DrawContext dc, Vec4 point, double radius)booleanisEnablePickSizeReturn()booleanisKeepSeparated()booleanisOverrideMarkerElevation()protected voidpickOrderedMarkers(DrawContext dc, MarkerRenderer.OrderedMarker uMarker)voidrender(DrawContext dc, java.lang.Iterable<Marker> markers)voidsetElevation(double elevation)voidsetEnablePickSizeReturn(boolean enablePickSizeReturn)voidsetKeepSeparated(boolean keepSeparated)voidsetOverrideMarkerElevation(boolean overrideMarkerElevation)
-
-
-
Field Detail
-
pickSupport
protected PickSupport pickSupport
-
-
Method Detail
-
getElevation
public double getElevation()
-
setElevation
public void setElevation(double elevation)
-
isOverrideMarkerElevation
public boolean isOverrideMarkerElevation()
-
setOverrideMarkerElevation
public void setOverrideMarkerElevation(boolean overrideMarkerElevation)
-
isKeepSeparated
public boolean isKeepSeparated()
-
setKeepSeparated
public void setKeepSeparated(boolean keepSeparated)
-
isEnablePickSizeReturn
public boolean isEnablePickSizeReturn()
-
setEnablePickSizeReturn
public void setEnablePickSizeReturn(boolean enablePickSizeReturn)
-
render
public void render(DrawContext dc, java.lang.Iterable<Marker> markers)
-
draw
protected void draw(DrawContext dc, java.lang.Iterable<Marker> markers)
-
drawSeparated
protected void drawSeparated(DrawContext dc, java.lang.Iterable<Marker> markers)
-
computeSurfacePoints
protected void computeSurfacePoints(DrawContext dc, java.lang.Iterable<? extends Marker> markers)
-
drawAll
protected void drawAll(DrawContext dc, java.lang.Iterable<Marker> markers)
-
begin
protected void begin(DrawContext dc)
-
end
protected void end(DrawContext dc)
-
intersectsFrustum
protected boolean intersectsFrustum(DrawContext dc, Vec4 point, double radius)
-
computeSurfacePoint
protected Vec4 computeSurfacePoint(DrawContext dc, Position pos)
-
computeMarkerRadius
protected double computeMarkerRadius(DrawContext dc, Vec4 point, Marker marker)
-
drawOrderedMarkers
protected void drawOrderedMarkers(DrawContext dc, MarkerRenderer.OrderedMarker uMarker)
-
pickOrderedMarkers
protected void pickOrderedMarkers(DrawContext dc, MarkerRenderer.OrderedMarker uMarker)
-
-