Uses of Interface
gov.nasa.worldwind.render.Annotation
-
-
Uses of Annotation in gov.nasa.worldwind.layers
Fields in gov.nasa.worldwind.layers with type parameters of type Annotation Modifier and Type Field Description protected java.util.Collection<Annotation>
AnnotationLayer. annotations
protected java.lang.Iterable<Annotation>
AnnotationLayer. annotationsOverride
Methods in gov.nasa.worldwind.layers that return types with arguments of type Annotation Modifier and Type Method 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.Methods in gov.nasa.worldwind.layers with parameters of type Annotation Modifier and Type Method Description void
AnnotationLayer. addAnnotation(Annotation annotation)
Adds the specifiedannotation
to this layer's internal collection.void
AnnotationLayer. removeAnnotation(Annotation annotation)
Removes the specifiedannotation
from this layer's internal collection, if it exists.Method parameters in gov.nasa.worldwind.layers with type arguments of type Annotation Modifier and Type Method Description void
AnnotationLayer. addAnnotations(java.lang.Iterable<Annotation> annotations)
Adds the contents of the specifiedannotations
to this layer's internal collection.void
AnnotationLayer. setAnnotations(java.lang.Iterable<Annotation> annotationIterable)
Overrides the collection of currently active Annotations with the specifiedannotationIterable
. -
Uses of Annotation in gov.nasa.worldwind.render
Classes in gov.nasa.worldwind.render that implement Annotation Modifier and Type Class Description class
AbstractAnnotation
AnAnnotation
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 Modifier and Type Field Description protected Annotation
BasicAnnotationRenderer.OrderedAnnotation. annotation
Fields in gov.nasa.worldwind.render with type parameters of type Annotation Modifier and Type Field 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
Methods in gov.nasa.worldwind.render that return Annotation Modifier and Type Method 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.Methods in gov.nasa.worldwind.render that return types with arguments of type Annotation Modifier and Type Method Description java.util.List<? extends Annotation>
AbstractAnnotation. getChildren()
java.util.List<? extends Annotation>
Annotation. getChildren()
Methods in gov.nasa.worldwind.render with parameters of type Annotation Modifier and Type Method Description void
AbstractAnnotation. addChild(Annotation annotation)
void
Annotation. 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
AbstractAnnotation. removeChild(Annotation annotation)
boolean
Annotation. 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)
Method parameters in gov.nasa.worldwind.render with type arguments of type Annotation Modifier and Type Method 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)
Constructors in gov.nasa.worldwind.render with parameters of type Annotation Constructor Description OrderedAnnotation(Annotation annotation, double eyeDistance)
OrderedAnnotation(Annotation annotation, Layer layer, double eyeDistance)
-
Uses of Annotation in gov.nasa.worldwind.util
Classes in gov.nasa.worldwind.util that implement Annotation Modifier and Type Class Description class
EditorAnnotation
-
Uses of Annotation in gov.nasa.worldwind.util.measure
Classes in gov.nasa.worldwind.util.measure that implement Annotation Modifier and Type Class Description 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 Modifier and Type Class Description class
SARAnnotation
Methods in gov.nasa.worldwindx.applications.sar that return types with arguments of type Annotation Modifier and Type Method Description java.lang.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 Modifier and Type Class Description 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 Modifier and Type Class Description class
WWOMeasureToolControlPoints.ControlPoint
-
Uses of Annotation in gov.nasa.worldwindx.examples
Methods in gov.nasa.worldwindx.examples that return Annotation Modifier and Type Method Description 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 Modifier and Type Class 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.Fields in gov.nasa.worldwindx.examples.util declared as Annotation Modifier and Type Field Description protected Annotation
AudioPlayerAnnotation. lengthLabel
protected Annotation
AudioPlayerAnnotation. positionLabel
protected Annotation
SlideShowAnnotation. positionLabel
protected Annotation
AudioPlayerAnnotation. titleLabel
protected Annotation
SlideShowAnnotation. titleLabel
Methods in gov.nasa.worldwindx.examples.util that return Annotation Modifier and Type Method Description Annotation
AudioPlayerAnnotation. getClipLengthLabel()
Annotation
AudioPlayerAnnotation. getClipPositionLabel()
Annotation
SlideShowAnnotation. getPositionLabel()
Annotation
AudioPlayerAnnotation. getTitleLabel()
Annotation
SlideShowAnnotation. getTitleLabel()
Methods in gov.nasa.worldwindx.examples.util with parameters of type Annotation Modifier and Type Method 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
AudioPlayerAnnotation. setupTitle(Annotation annotation)
protected void
SlideShowAnnotation. setupTitle(Annotation annotation)
-