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