public class SurfaceIcons extends SurfaceIcon
SurfaceIcon.SectorInfoAbstractSurfaceObject.CacheEntry, AbstractSurfaceObject.SurfaceObjectStateKeydragEnabled, draggableSupport, imageHeight, imageWidth, texturedelegateOwner, drawBoundingSectors, enableBatchPicking, extentCache, lastModifiedTime, nextUniqueId, pickLayer, pickSupport, pickTileBuilder, uniqueId, visible| Constructor and Description | 
|---|
| SurfaceIcons(Object imageSource,
            Iterable<? extends LatLon> locations) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected Iterable<? extends LatLon> | computeDrawLocations(DrawContext dc,
                    SurfaceTileDrawContext sdc) | 
| protected Angle | computeIconRadius(DrawContext dc,
                 double regionPixelSize,
                 Sector drawSector) | 
| protected double | computeLocationDistanceDegreesSquared(Sector drawSector,
                                     LatLon location) | 
| protected Angle | computeSafeRadius(DrawContext dc,
                 SurfaceTileDrawContext sdc) | 
| protected Angle | computeSectorRadius(Sector sector) | 
| protected List<Sector> | computeSectors(DrawContext dc) | 
| protected void | drawIcon(DrawContext dc,
        SurfaceTileDrawContext sdc) | 
| Iterable<? extends LatLon> | getLocations() | 
| void | setLocations(Iterable<? extends LatLon> newLocations) | 
applyDrawColor, applyDrawTransform, beginDraw, clearCaches, computeDrawDimension, computeDrawDimension, computeDrawHeading, computeDrawScale, doDrag, drag, drawGeographic, endDraw, getColor, getExtent, getHeading, getImageSource, getLocation, getLocationOffset, getMaxSize, getMinSize, getReferencePosition, getScale, getSectors, getStateKey, getTexture, isDragEnabled, isMaintainAppearance, isMaintainSize, isUseMipMaps, move, moveTo, onPropertyChanged, setColor, setDragEnabled, setHeading, setImageSource, setLocation, setLocationOffset, setMaintainSize, setMaxSize, setMinSize, setScale, setUseMipMapsapplyNonPremultipliedAlphaColor, applyPremultipliedAlphaColor, computeDrawPixelSize, computeDrawPoint, computeHemisphereOffset, computeNormalizedSectors, computePixelSizeAtLocation, computeRotatedSectorBounds, getOpacity, getViewHeading, setOpacitybuildPickRepresentation, computeExtent, computeExtent, createPickedObject, createPickTileBuilder, drawBoundingSectors, drawOrderedRenderable, drawPickRepresentation, getDelegateOwner, getDistanceFromEye, getUniqueId, intersectsFrustum, intersectsPickFrustum, intersectsVisibleSector, isDrawBoundingSectors, isEnableBatchPicking, isVisible, makeOrderedPreRenderable, makeOrderedRenderable, nextUniqueId, pick, pickBatched, pickOrderedRenderable, preRender, render, setDelegateOwner, setDrawBoundingSectors, setEnableBatchPicking, setVisible, updateModifiedTimeonMessage, propertyChangeaddPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getBooleanValue, getBooleanValue, getChangeSupport, getDoubleValue, getDoubleValue, getEntries, getIntegerValue, getIntegerValue, getLongValue, getLongValue, getRestorableStateForAVPair, getStringValue, getStringValue, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValuesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValuesprotected Iterable<? extends LatLon> computeDrawLocations(DrawContext dc, SurfaceTileDrawContext sdc)
protected Angle computeIconRadius(DrawContext dc, double regionPixelSize, Sector drawSector)
protected double computeLocationDistanceDegreesSquared(Sector drawSector, LatLon location)
protected Angle computeSafeRadius(DrawContext dc, SurfaceTileDrawContext sdc)
protected List<Sector> computeSectors(DrawContext dc)
computeSectors in class SurfaceIconprotected void drawIcon(DrawContext dc, SurfaceTileDrawContext sdc)
drawIcon in class SurfaceIcon