gov.nasa.worldwind.render
Class AbstractAnnotationLayout
java.lang.Object
gov.nasa.worldwind.render.AbstractAnnotationLayout
- All Implemented Interfaces:
- AnnotationLayoutManager
- Direct Known Subclasses:
- AnnotationFlowLayout, AnnotationNullLayout
public abstract class AbstractAnnotationLayout - extends Object
- implements AnnotationLayoutManager
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
pickSupport
protected PickSupport pickSupport
stackHandler
protected OGLStackHandler stackHandler
AbstractAnnotationLayout
protected AbstractAnnotationLayout()
beginDrawAnnotations
public void beginDrawAnnotations(DrawContext dc,
Rectangle bounds)
- Specified by:
beginDrawAnnotations in interface AnnotationLayoutManager
drawAnnotation
protected void drawAnnotation(DrawContext dc,
Annotation annotation,
int width,
int height,
double opacity,
Position pickPosition)
endDrawAnnotations
public void endDrawAnnotations(DrawContext dc)
- Specified by:
endDrawAnnotations in interface AnnotationLayoutManager
getAnnotationSize
protected Dimension getAnnotationSize(DrawContext dc,
Annotation annotation)
getPickSupport
public PickSupport getPickSupport()
- Specified by:
getPickSupport in interface AnnotationLayoutManager
setPickSupport
public void setPickSupport(PickSupport pickSupport)
- Specified by:
setPickSupport in interface AnnotationLayoutManager
|
|