All Methods Instance Methods Concrete Methods 
| Modifier and Type | Method and Description | 
| protected void | begin(DrawContext dc) | 
| protected double | computeMarkerRadius(DrawContext dc,
                   Vec4 point,
                   Marker marker) | 
| protected Vec4 | computeSurfacePoint(DrawContext dc,
                   Position pos) | 
| protected void | computeSurfacePoints(DrawContext dc,
                    Iterable<? extends Marker> markers) | 
| protected void | draw(DrawContext dc,
    Iterable<Marker> markers) | 
| protected void | drawAll(DrawContext dc,
       Iterable<Marker> markers) | 
| protected void | drawOrderedMarkers(DrawContext dc,
                  MarkerRenderer.OrderedMarker uMarker) | 
| protected void | drawSeparated(DrawContext dc,
             Iterable<Marker> markers) | 
| protected void | end(DrawContext dc) | 
| double | getElevation() | 
| protected boolean | intersectsFrustum(DrawContext dc,
                 Vec4 point,
                 double radius) | 
| boolean | isEnablePickSizeReturn() | 
| boolean | isKeepSeparated() | 
| boolean | isOverrideMarkerElevation() | 
| protected void | pickOrderedMarkers(DrawContext dc,
                  MarkerRenderer.OrderedMarker uMarker) | 
| void | render(DrawContext dc,
      Iterable<Marker> markers) | 
| void | setElevation(double elevation) | 
| void | setEnablePickSizeReturn(boolean enablePickSizeReturn) | 
| void | setKeepSeparated(boolean keepSeparated) | 
| void | setOverrideMarkerElevation(boolean overrideMarkerElevation) |