| Modifier and Type | Field and Description | 
|---|---|
protected java.util.Collection<Annotation> | 
AnnotationLayer.annotations  | 
protected java.lang.Iterable<Annotation> | 
AnnotationLayer.annotationsOverride  | 
| Modifier and Type | Method and Description | 
|---|---|
protected java.lang.Iterable<Annotation> | 
AnnotationLayer.getActiveAnnotations()
Returns the Iterable of currently active Annotations. 
 | 
java.lang.Iterable<Annotation> | 
AnnotationLayer.getAnnotations()
Returns the Iterable of Annotations currently in use by this layer. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AnnotationLayer.addAnnotation(Annotation annotation)
Adds the specified  
annotation to this layer's internal collection. | 
void | 
AnnotationLayer.removeAnnotation(Annotation annotation)
Removes the specified  
annotation from this layer's internal collection, if it exists. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AnnotationLayer.addAnnotations(java.lang.Iterable<Annotation> annotations)
Adds the contents of the specified  
annotations to this layer's internal collection. | 
void | 
AnnotationLayer.setAnnotations(java.lang.Iterable<Annotation> annotationIterable)
Overrides the collection of currently active Annotations with the specified  
annotationIterable. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractAnnotation
An  
Annotation represent a text label and its rendering attributes. | 
class  | 
GlobeAnnotation
Represent a text label attached to a Position on the globe and its rendering attributes. 
 | 
class  | 
ScreenAnnotation
Represent a text label attached to a Point on the viewport and its rendering attributes. 
 | 
class  | 
ScreenRelativeAnnotation
Provides a screen annotation positioned relatively to the window rather than absolutely. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected Annotation | 
BasicAnnotationRenderer.OrderedAnnotation.annotation  | 
| Modifier and Type | Field and Description | 
|---|---|
protected java.util.List<Annotation> | 
AbstractAnnotation.childList  | 
protected java.util.Map<Annotation,java.lang.Object> | 
AnnotationNullLayout.constraintMap  | 
protected java.util.HashSet<Annotation> | 
BasicAnnotationRenderer.currentDrawAnnotations  | 
protected java.util.HashSet<Annotation> | 
BasicAnnotationRenderer.currentPickAnnotations  | 
| Modifier and Type | Method and Description | 
|---|---|
protected abstract Annotation | 
AbstractAnnotationBalloon.createAnnotation()
Create an annotation to render the balloon. 
 | 
protected abstract Annotation | 
AbstractAnnotationBalloon.getAnnotation()
Get the annotation used to render the balloon. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.List<? extends Annotation> | 
Annotation.getChildren()  | 
java.util.List<? extends Annotation> | 
AbstractAnnotation.getChildren()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Annotation.addChild(Annotation annotation)  | 
void | 
AbstractAnnotation.addChild(Annotation annotation)  | 
protected java.awt.Rectangle | 
AnnotationNullLayout.adjustAnnotationBounds(DrawContext dc,
                      java.awt.Rectangle parentBounds,
                      Annotation annotation,
                      java.awt.Rectangle bounds)  | 
protected void | 
AbstractAnnotationLayout.drawAnnotation(DrawContext dc,
              Annotation annotation,
              int width,
              int height,
              double opacity,
              Position pickPosition)  | 
protected void | 
BasicAnnotationRenderer.drawOne(DrawContext dc,
       Annotation annotation,
       Vec4 annotationPoint,
       Layer layer)  | 
protected java.awt.Rectangle | 
AnnotationNullLayout.getAnnotationBounds(DrawContext dc,
                   Annotation annotation)  | 
protected Vec4 | 
BasicAnnotationRenderer.getAnnotationDrawPoint(DrawContext dc,
                      Annotation annotation)
Get the final Vec4 point at which an annotation will be drawn. 
 | 
protected java.awt.Dimension | 
AbstractAnnotationLayout.getAnnotationSize(DrawContext dc,
                 Annotation annotation)  | 
java.lang.Object | 
AnnotationNullLayout.getConstraint(Annotation annotation)  | 
protected static boolean | 
BasicAnnotationRenderer.isAnnotationValid(Annotation annotation,
                 boolean checkPosition)  | 
protected boolean | 
BasicAnnotationRenderer.isAtPickRange(DrawContext dc,
             Annotation annotation)  | 
void | 
AnnotationRenderer.pick(DrawContext dc,
    Annotation annotation,
    Vec4 annotationPoint,
    java.awt.Point pickPoint,
    Layer annotationLayer)  | 
void | 
BasicAnnotationRenderer.pick(DrawContext dc,
    Annotation annotation,
    Vec4 annotationPoint,
    java.awt.Point pickPoint,
    Layer layer)  | 
boolean | 
Annotation.removeChild(Annotation annotation)  | 
boolean | 
AbstractAnnotation.removeChild(Annotation annotation)  | 
void | 
AnnotationRenderer.render(DrawContext dc,
      Annotation annotation,
      Vec4 annotationPoint,
      Layer layer)  | 
void | 
BasicAnnotationRenderer.render(DrawContext dc,
      Annotation annotation,
      Vec4 annotationPoint,
      Layer layer)  | 
void | 
AnnotationNullLayout.setConstraint(Annotation annotation,
             java.lang.Object constraint)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AnnotationFlowLayout.drawAnnotations(DrawContext dc,
               java.awt.Rectangle bounds,
               java.lang.Iterable<? extends Annotation> annotations,
               double opacity,
               Position pickPosition)  | 
void | 
AnnotationLayoutManager.drawAnnotations(DrawContext dc,
               java.awt.Rectangle bounds,
               java.lang.Iterable<? extends Annotation> annotations,
               double opacity,
               Position pickPosition)  | 
void | 
AnnotationNullLayout.drawAnnotations(DrawContext dc,
               java.awt.Rectangle bounds,
               java.lang.Iterable<? extends Annotation> annotations,
               double opacity,
               Position pickPosition)  | 
protected void | 
AnnotationFlowLayout.drawHorizontal(DrawContext dc,
              java.awt.Rectangle bounds,
              java.lang.Iterable<? extends Annotation> annotations,
              double opacity,
              Position pickPosition)  | 
protected void | 
BasicAnnotationRenderer.drawMany(DrawContext dc,
        java.lang.Iterable<Annotation> annotations,
        Layer layer)  | 
protected void | 
AnnotationFlowLayout.drawVertical(DrawContext dc,
            java.awt.Rectangle bounds,
            java.lang.Iterable<? extends Annotation> annotations,
            double opacity,
            Position pickPosition)  | 
java.awt.Dimension | 
AnnotationFlowLayout.getPreferredSize(DrawContext dc,
                java.lang.Iterable<? extends Annotation> annotations)  | 
java.awt.Dimension | 
AnnotationLayoutManager.getPreferredSize(DrawContext dc,
                java.lang.Iterable<? extends Annotation> annotations)  | 
java.awt.Dimension | 
AnnotationNullLayout.getPreferredSize(DrawContext dc,
                java.lang.Iterable<? extends Annotation> annotations)  | 
protected java.awt.Dimension | 
AnnotationFlowLayout.horizontalPreferredSize(DrawContext dc,
                       java.lang.Iterable<? extends Annotation> annotations)  | 
void | 
AnnotationRenderer.pick(DrawContext dc,
    java.lang.Iterable<Annotation> annotations,
    java.awt.Point pickPoint,
    Layer annotationLayer)  | 
void | 
BasicAnnotationRenderer.pick(DrawContext dc,
    java.lang.Iterable<Annotation> annotations,
    java.awt.Point pickPoint,
    Layer layer)  | 
void | 
AnnotationRenderer.render(DrawContext dc,
      java.lang.Iterable<Annotation> annotations,
      Layer layer)  | 
void | 
BasicAnnotationRenderer.render(DrawContext dc,
      java.lang.Iterable<Annotation> annotations,
      Layer layer)  | 
protected java.awt.Dimension | 
AnnotationFlowLayout.verticalPerferredSize(DrawContext dc,
                     java.lang.Iterable<? extends Annotation> annotations)  | 
| Constructor and Description | 
|---|
OrderedAnnotation(Annotation annotation,
                 double eyeDistance)  | 
OrderedAnnotation(Annotation annotation,
                 Layer layer,
                 double eyeDistance)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
EditorAnnotation  | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
MeasureTool.ControlPoint  | 
protected static class  | 
MeasureTool.ControlPointWithLeader  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SARAnnotation  | 
| Modifier and Type | Method and Description | 
|---|---|
java.lang.Iterable<Annotation> | 
SARAnnotationSupport.getAnnotations()
Get the annotation collection from the RenderableLayer 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
WWOMeasureToolControlPoints.ControlPoint  | 
| Modifier and Type | Method and Description | 
|---|---|
static Annotation | 
KeepingObjectsInView.createHelpAnnotation(WorldWindow wwd)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AudioPlayerAnnotation  | 
class  | 
ButtonAnnotation  | 
class  | 
DialogAnnotation  | 
protected static class  | 
DialogAnnotation.BusyImage  | 
class  | 
ImageAnnotation  | 
class  | 
ProgressAnnotation  | 
class  | 
SlideShowAnnotation  | 
class  | 
ToolTipAnnotation
Displays a tool tip annotation at a specified screen position. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected Annotation | 
AudioPlayerAnnotation.lengthLabel  | 
protected Annotation | 
SlideShowAnnotation.positionLabel  | 
protected Annotation | 
AudioPlayerAnnotation.positionLabel  | 
protected Annotation | 
SlideShowAnnotation.titleLabel  | 
protected Annotation | 
AudioPlayerAnnotation.titleLabel  | 
| Modifier and Type | Method and Description | 
|---|---|
Annotation | 
AudioPlayerAnnotation.getClipLengthLabel()  | 
Annotation | 
AudioPlayerAnnotation.getClipPositionLabel()  | 
Annotation | 
SlideShowAnnotation.getPositionLabel()  | 
Annotation | 
SlideShowAnnotation.getTitleLabel()  | 
Annotation | 
AudioPlayerAnnotation.getTitleLabel()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
DialogAnnotationController.forwardToButtonAnnotations(Annotation annotation,
                          SelectEvent e)  | 
protected void | 
ButtonAnnotation.setupAnnotationAttributes(Annotation annotation)  | 
protected void | 
ImageAnnotation.setupAnnotationAttributes(Annotation annotation)  | 
protected void | 
DialogAnnotation.setupContainer(Annotation annotation)  | 
protected void | 
DialogAnnotation.setupLabel(Annotation annotation)  | 
protected void | 
SlideShowAnnotation.setupPositionLabel(Annotation annotation)  | 
protected void | 
AudioPlayerAnnotation.setupTimeLabel(Annotation annotation)  | 
protected void | 
SlideShowAnnotation.setupTitle(Annotation annotation)  | 
protected void | 
AudioPlayerAnnotation.setupTitle(Annotation annotation)  |