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