NASA World Wind

Uses of Interface
gov.nasa.worldwind.render.Annotation

Packages that use Annotation
gov.nasa.worldwind.layers   
gov.nasa.worldwind.render   
gov.nasa.worldwind.util.measure   
gov.nasa.worldwindx.applications.sar   
gov.nasa.worldwindx.applications.worldwindow.core   
gov.nasa.worldwindx.applications.worldwindow.util.measuretool   
gov.nasa.worldwindx.examples   
gov.nasa.worldwindx.examples.util   
 

Uses of Annotation in gov.nasa.worldwind.layers
 

Fields in gov.nasa.worldwind.layers with type parameters of type Annotation
protected  Collection<Annotation> AnnotationLayer.annotations
           
protected  Iterable<Annotation> AnnotationLayer.annotationsOverride
           
 

Methods in gov.nasa.worldwind.layers that return types with arguments of type Annotation
protected  Iterable<Annotation> AnnotationLayer.getActiveAnnotations()
          Returns the Iterable of currently active Annotations.
 Iterable<Annotation> AnnotationLayer.getAnnotations()
          Returns the Iterable of Annotations currently in use by this layer.
 

Methods in gov.nasa.worldwind.layers with parameters of type Annotation
 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.
 

Method parameters in gov.nasa.worldwind.layers with type arguments of type Annotation
 void AnnotationLayer.addAnnotations(Iterable<Annotation> annotations)
          Adds the contents of the specified annotations to this layer's internal collection.
 void AnnotationLayer.setAnnotations(Iterable<Annotation> annotationIterable)
          Overrides the collection of currently active Annotations with the specified annotationIterable.
 

Uses of Annotation in gov.nasa.worldwind.render
 

Classes in gov.nasa.worldwind.render that implement Annotation
 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.
 

Fields in gov.nasa.worldwind.render declared as Annotation
protected  Annotation BasicAnnotationRenderer.OrderedAnnotation.annotation
           
 

Fields in gov.nasa.worldwind.render with type parameters of type Annotation
protected  List<Annotation> AbstractAnnotation.childList
           
protected  Map<Annotation,Object> AnnotationNullLayout.constraintMap
           
 

Methods in gov.nasa.worldwind.render that return Annotation
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.
 

Methods in gov.nasa.worldwind.render that return types with arguments of type Annotation
 List<? extends Annotation> Annotation.getChildren()
           
 List<? extends Annotation> AbstractAnnotation.getChildren()
           
 

Methods in gov.nasa.worldwind.render with parameters of type Annotation
 void Annotation.addChild(Annotation annotation)
           
 void AbstractAnnotation.addChild(Annotation annotation)
           
protected  Rectangle AnnotationNullLayout.adjustAnnotationBounds(DrawContext dc, Rectangle parentBounds, Annotation annotation, 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  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  Dimension AbstractAnnotationLayout.getAnnotationSize(DrawContext dc, Annotation annotation)
           
 Object AnnotationNullLayout.getConstraint(Annotation annotation)
           
protected static boolean BasicAnnotationRenderer.isAnnotationValid(Annotation annotation, boolean checkPosition)
           
protected  boolean BasicAnnotationRenderer.isAtPickRange(DrawContext dc, Annotation annotation)
           
 void BasicAnnotationRenderer.pick(DrawContext dc, Annotation annotation, Vec4 annotationPoint, Point pickPoint, Layer layer)
           
 void AnnotationRenderer.pick(DrawContext dc, Annotation annotation, Vec4 annotationPoint, Point pickPoint, Layer annotationLayer)
           
 boolean Annotation.removeChild(Annotation annotation)
           
 boolean AbstractAnnotation.removeChild(Annotation annotation)
           
 void BasicAnnotationRenderer.render(DrawContext dc, Annotation annotation, Vec4 annotationPoint, Layer layer)
           
 void AnnotationRenderer.render(DrawContext dc, Annotation annotation, Vec4 annotationPoint, Layer layer)
           
 void AnnotationNullLayout.setConstraint(Annotation annotation, Object constraint)
           
 

Method parameters in gov.nasa.worldwind.render with type arguments of type Annotation
 void AnnotationNullLayout.drawAnnotations(DrawContext dc, Rectangle bounds, Iterable<? extends Annotation> annotations, double opacity, Position pickPosition)
           
 void AnnotationLayoutManager.drawAnnotations(DrawContext dc, Rectangle bounds, Iterable<? extends Annotation> annotations, double opacity, Position pickPosition)
           
 void AnnotationFlowLayout.drawAnnotations(DrawContext dc, Rectangle bounds, Iterable<? extends Annotation> annotations, double opacity, Position pickPosition)
           
protected  void AnnotationFlowLayout.drawHorizontal(DrawContext dc, Rectangle bounds, Iterable<? extends Annotation> annotations, double opacity, Position pickPosition)
           
protected  void BasicAnnotationRenderer.drawMany(DrawContext dc, Iterable<Annotation> annotations, Layer layer)
           
protected  void AnnotationFlowLayout.drawVertical(DrawContext dc, Rectangle bounds, Iterable<? extends Annotation> annotations, double opacity, Position pickPosition)
           
 Dimension AnnotationNullLayout.getPreferredSize(DrawContext dc, Iterable<? extends Annotation> annotations)
           
 Dimension AnnotationLayoutManager.getPreferredSize(DrawContext dc, Iterable<? extends Annotation> annotations)
           
 Dimension AnnotationFlowLayout.getPreferredSize(DrawContext dc, Iterable<? extends Annotation> annotations)
           
protected  Dimension AnnotationFlowLayout.horizontalPreferredSize(DrawContext dc, Iterable<? extends Annotation> annotations)
           
 void BasicAnnotationRenderer.pick(DrawContext dc, Iterable<Annotation> annotations, Point pickPoint, Layer layer)
           
 void AnnotationRenderer.pick(DrawContext dc, Iterable<Annotation> annotations, Point pickPoint, Layer annotationLayer)
           
 void BasicAnnotationRenderer.render(DrawContext dc, Iterable<Annotation> annotations, Layer layer)
           
 void AnnotationRenderer.render(DrawContext dc, Iterable<Annotation> annotations, Layer layer)
           
protected  Dimension AnnotationFlowLayout.verticalPerferredSize(DrawContext dc, Iterable<? extends Annotation> annotations)
           
 

Constructors in gov.nasa.worldwind.render with parameters of type Annotation
BasicAnnotationRenderer.OrderedAnnotation(Annotation annotation, double eyeDistance)
           
BasicAnnotationRenderer.OrderedAnnotation(Annotation annotation, Layer layer, double eyeDistance)
           
 

Uses of Annotation in gov.nasa.worldwind.util.measure
 

Classes in gov.nasa.worldwind.util.measure that implement Annotation
static class MeasureTool.ControlPoint
           
protected static class MeasureTool.ControlPointWithLeader
           
 

Uses of Annotation in gov.nasa.worldwindx.applications.sar
 

Classes in gov.nasa.worldwindx.applications.sar that implement Annotation
 class SARAnnotation
           
 

Methods in gov.nasa.worldwindx.applications.sar that return types with arguments of type Annotation
 Iterable<Annotation> SARAnnotationSupport.getAnnotations()
          Get the annotation collection from the RenderableLayer
 

Uses of Annotation in gov.nasa.worldwindx.applications.worldwindow.core
 

Classes in gov.nasa.worldwindx.applications.worldwindow.core that implement Annotation
 class ToolTipAnnotation
           
 

Uses of Annotation in gov.nasa.worldwindx.applications.worldwindow.util.measuretool
 

Classes in gov.nasa.worldwindx.applications.worldwindow.util.measuretool that implement Annotation
 class WWOMeasureToolControlPoints.ControlPoint
           
 

Uses of Annotation in gov.nasa.worldwindx.examples
 

Fields in gov.nasa.worldwindx.examples declared as Annotation
protected  Annotation Airspaces.AirspacesController.lastAnnotation
           
 

Methods in gov.nasa.worldwindx.examples that return Annotation
static Annotation KeepingObjectsInView.createHelpAnnotation(WorldWindow wwd)
           
 

Uses of Annotation in gov.nasa.worldwindx.examples.util
 

Classes in gov.nasa.worldwindx.examples.util that implement Annotation
 class AudioPlayerAnnotation
           
 class ButtonAnnotation
           
 class DialogAnnotation
           
protected static class DialogAnnotation.BusyImage
           
 class ImageAnnotation
           
 class ProgressAnnotation
           
 class SlideShowAnnotation
           
 

Fields in gov.nasa.worldwindx.examples.util declared as Annotation
protected  Annotation AudioPlayerAnnotation.lengthLabel
           
protected  Annotation SlideShowAnnotation.positionLabel
           
protected  Annotation AudioPlayerAnnotation.positionLabel
           
protected  Annotation SlideShowAnnotation.titleLabel
           
protected  Annotation AudioPlayerAnnotation.titleLabel
           
 

Methods in gov.nasa.worldwindx.examples.util that return Annotation
 Annotation AudioPlayerAnnotation.getClipLengthLabel()
           
 Annotation AudioPlayerAnnotation.getClipPositionLabel()
           
 Annotation SlideShowAnnotation.getPositionLabel()
           
 Annotation SlideShowAnnotation.getTitleLabel()
           
 Annotation AudioPlayerAnnotation.getTitleLabel()
           
 

Methods in gov.nasa.worldwindx.examples.util with parameters of type Annotation
protected  void DialogAnnotationController.forwardToButtonAnnotations(Annotation annotation, SelectEvent e)
           
protected  void ImageAnnotation.setupAnnotationAttributes(Annotation annotation)
           
protected  void ButtonAnnotation.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)
           
 


NASA World Wind