gov.nasa.worldwind.util
Class PlacemarkClutterFilter.DeclutteredLabel
java.lang.Object
gov.nasa.worldwind.util.PlacemarkClutterFilter.DeclutteredLabel
- All Implemented Interfaces:
- OrderedRenderable, Renderable
- Enclosing class:
- PlacemarkClutterFilter
protected static class PlacemarkClutterFilter.DeclutteredLabel
- extends Object
- implements OrderedRenderable
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
angle
protected double angle
placemark
protected PointPlacemark placemark
region
protected Rectangle2D region
PlacemarkClutterFilter.DeclutteredLabel
public PlacemarkClutterFilter.DeclutteredLabel(double angle,
PointPlacemark placemark,
Rectangle2D region)
drawDeclutterLabel
protected void drawDeclutterLabel(DrawContext dc,
Font font,
Vec4 textPoint,
String labelText)
drawDeclutterLine
protected void drawDeclutterLine(DrawContext dc,
Vec4 startPoint,
Vec4 endPoint)
getDistanceFromEye
public double getDistanceFromEye()
- Description copied from interface:
OrderedRenderable
- Returns the ordered renderable's distance from the current view's eye point. Intended to be used only to sort a
list of ordered renderables according to eye distance, and only during frame generation when a view is active.
- Specified by:
getDistanceFromEye in interface OrderedRenderable
- Returns:
- the distance of the ordered renderable from the current view's eye point.
pick
public void pick(DrawContext dc,
Point pickPoint)
- Description copied from interface:
OrderedRenderable
- Executes a pick of the ordered renderable.
- Specified by:
pick in interface OrderedRenderable
- Parameters:
dc - the current draw context.pickPoint - the pick point.
render
public void render(DrawContext dc)
- Description copied from interface:
Renderable
- Causes this
Renderable to render itself using the provided draw context.
- Specified by:
render in interface Renderable
- Parameters:
dc - the DrawContext to be used- See Also:
DrawContext