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) |