public abstract class AbstractSurfaceRenderable extends AbstractSurfaceObject
AbstractSurfaceObject.CacheEntry, AbstractSurfaceObject.SurfaceObjectStateKey
delegateOwner, drawBoundingSectors, enableBatchPicking, extentCache, lastModifiedTime, nextUniqueId, pickLayer, pickSupport, pickTileBuilder, uniqueId, visible
Constructor and Description |
---|
AbstractSurfaceRenderable() |
Modifier and Type | Method and Description |
---|---|
protected void |
applyNonPremultipliedAlphaColor(GL2 gl,
Color color,
double opacity) |
protected void |
applyPremultipliedAlphaColor(GL2 gl,
Color color,
double opacity) |
protected double |
computeDrawPixelSize(DrawContext dc,
SurfaceTileDrawContext sdc) |
protected Vec4 |
computeDrawPoint(LatLon location,
SurfaceTileDrawContext sdc) |
protected int |
computeHemisphereOffset(Sector sector,
LatLon location) |
protected List<Sector> |
computeNormalizedSectors(Sector sector) |
protected double |
computePixelSizeAtLocation(DrawContext dc,
LatLon location) |
protected Sector |
computeRotatedSectorBounds(Sector sector,
LatLon location,
Angle heading) |
double |
getOpacity() |
protected Angle |
getViewHeading(DrawContext dc) |
void |
setOpacity(double opacity) |
buildPickRepresentation, clearCaches, computeExtent, computeExtent, createPickedObject, createPickTileBuilder, drawBoundingSectors, drawGeographic, drawOrderedRenderable, drawPickRepresentation, getDelegateOwner, getDistanceFromEye, getExtent, getStateKey, getUniqueId, intersectsFrustum, intersectsPickFrustum, intersectsVisibleSector, isDrawBoundingSectors, isEnableBatchPicking, isVisible, makeOrderedPreRenderable, makeOrderedRenderable, nextUniqueId, pick, pickBatched, pickOrderedRenderable, preRender, render, setDelegateOwner, setDrawBoundingSectors, setEnableBatchPicking, setVisible, updateModifiedTime
onMessage, propertyChange
addPropertyChangeListener, 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, setValues
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getSectors
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValues
protected void applyNonPremultipliedAlphaColor(GL2 gl, Color color, double opacity)
protected void applyPremultipliedAlphaColor(GL2 gl, Color color, double opacity)
protected double computeDrawPixelSize(DrawContext dc, SurfaceTileDrawContext sdc)
protected Vec4 computeDrawPoint(LatLon location, SurfaceTileDrawContext sdc)
protected double computePixelSizeAtLocation(DrawContext dc, LatLon location)
protected Sector computeRotatedSectorBounds(Sector sector, LatLon location, Angle heading)
public double getOpacity()
protected Angle getViewHeading(DrawContext dc)
public void setOpacity(double opacity)