| Package | Description | 
|---|---|
| gov.nasa.worldwind.layers | |
| gov.nasa.worldwind.render | |
| gov.nasa.worldwindx.applications.worldwindow.core | |
| gov.nasa.worldwindx.examples | 
| Modifier and Type | Field and Description | 
|---|---|
protected BasicQuadTree<WWIcon> | 
IconLayer.icons  | 
protected Iterable<WWIcon> | 
IconLayer.iconsOverride  | 
protected HashMap<GlobeStateKey,Set<WWIcon>> | 
IconLayer.lastActiveIconsLists  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Iterable<WWIcon> | 
IconLayer.getActiveIcons(DrawContext dc)
Returns the Iterable of currently active Icons. 
 | 
Iterable<WWIcon> | 
IconLayer.getIcons()
Returns the Iterable of Icons currently in use by this layer. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
IconLayer.addIcon(WWIcon icon)
Adds the specified  
icon to this layer's internal collection. | 
void | 
IconLayer.removeIcon(WWIcon icon)
Removes the specified  
icon from this layer's internal collection, if it exists. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
IconLayer.addIcons(Iterable<WWIcon> icons)
Adds the contents of the specified  
icons to this layer's internal collection. | 
void | 
IconLayer.setIcons(Iterable<WWIcon> iconIterable)
Overrides the collection of currently active Icons with the specified  
iconIterable. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
Pedestal  | 
class  | 
UserFacingIcon  | 
| Modifier and Type | Field and Description | 
|---|---|
protected WWIcon | 
IconRenderer.OrderedIcon.icon  | 
| Modifier and Type | Method and Description | 
|---|---|
WWIcon | 
IconRenderer.OrderedIcon.getIcon()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
IconRenderer.addToolTip(DrawContext dc,
          WWIcon icon,
          Vec4 iconPoint)  | 
protected void | 
IconRenderer.applyBackground(DrawContext dc,
               WWIcon icon,
               Vec4 screenPoint,
               double width,
               double height,
               double pedestalSpacing,
               double pedestalScale)  | 
protected void | 
IconRenderer.doRecordFeedback(DrawContext dc,
                WWIcon icon,
                Vec4 modelPoint,
                Rectangle screenRect)
Records feedback about how the specified WWIcon has been processed. 
 | 
protected boolean | 
IconRenderer.isFeedbackEnabled(DrawContext dc,
                 WWIcon icon)
Returns true if the IconRenderer should record feedback about how the specified WWIcon has been processed. 
 | 
protected static boolean | 
IconRenderer.isIconValid(WWIcon icon,
           boolean checkPosition)  | 
protected void | 
IconRenderer.recordFeedback(DrawContext dc,
              WWIcon icon,
              Vec4 modelPoint,
              Rectangle screenRect)
If feedback is enabled for the specified WWIcon, this method records feedback about how the specified WWIcon has
 been processed. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
IconRenderer.drawMany(DrawContext dc,
        Iterable<? extends WWIcon> icons,
        Layer layer)  | 
void | 
IconRenderer.pick(DrawContext dc,
    Iterable<? extends WWIcon> icons,
    Point pickPoint,
    Layer layer)  | 
void | 
IconRenderer.render(DrawContext dc,
      Iterable<? extends WWIcon> icons)  | 
| Constructor and Description | 
|---|
OrderedIcon(WWIcon icon,
           Vec4 point,
           Layer layer,
           double eyeDistance,
           double horizonDistance)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected WWIcon | 
IconController.lastPickedIcon  | 
| Modifier and Type | Field and Description | 
|---|---|
protected WWIcon | 
AnnotationControls.AppFrame.highlit  | 
protected WWIcon | 
PickFrustum.AppFrame.lastPickedIcon  | 
| Modifier and Type | Method and Description | 
|---|---|
static WWIcon | 
AnnotationControls.createIcon(Object type,
          Position position,
          String title,
          Object data)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AnnotationControls.AppFrame.highlight(WWIcon icon)  | 
protected void | 
AnnotationControls.AppFrame.openResource(WWIcon icon)  |