public class GLHeatMap extends <any> implements HeatMapOverlay.OnHeatMapColorChangedListener, HeatMapOverlay.OnHeatMapResolutionChangedListener
Modifier and Type | Class and Description |
---|---|
static class |
GLHeatMap.Dted |
Modifier and Type | Field and Description |
---|---|
protected float |
alpha |
protected MapRenderer |
renderContext |
protected float |
saturation |
static GLLayerSpi2 |
SPI2 |
protected HeatMapOverlay |
subject |
static java.lang.String |
TAG |
protected float |
value |
Modifier and Type | Method and Description |
---|---|
protected com.atakmap.android.elev.graphics.HeatMapParams |
createPendingData() |
void |
draw(GLMapView view) |
protected java.lang.String |
getBackgroundThreadName() |
protected java.util.Collection<GLMapRenderable> |
getRenderList() |
Layer |
getSubject() |
protected ViewState |
newViewStateInstance() |
void |
onHeatMapColorChanged(HeatMapOverlay overlay) |
void |
onHeatMapResolutionChanged(HeatMapOverlay overlay) |
protected void |
query(ViewState state,
com.atakmap.android.elev.graphics.HeatMapParams result) |
void |
release() |
protected void |
releasePendingData(com.atakmap.android.elev.graphics.HeatMapParams pendingData) |
protected void |
resetPendingData(com.atakmap.android.elev.graphics.HeatMapParams pendingData) |
protected boolean |
updateRenderableReleaseLists(com.atakmap.android.elev.graphics.HeatMapParams pendingData) |
protected void |
updateRGBA(com.atakmap.android.elev.graphics.GLHeatMap.HeatMapState state,
com.atakmap.android.elev.graphics.HeatMapParams result) |
public static final GLLayerSpi2 SPI2
public static final java.lang.String TAG
protected final MapRenderer renderContext
protected final HeatMapOverlay subject
protected float saturation
protected float value
protected float alpha
public void onHeatMapResolutionChanged(HeatMapOverlay overlay)
onHeatMapResolutionChanged
in interface HeatMapOverlay.OnHeatMapResolutionChangedListener
public void onHeatMapColorChanged(HeatMapOverlay overlay)
onHeatMapColorChanged
in interface HeatMapOverlay.OnHeatMapColorChangedListener
public Layer getSubject()
public void draw(GLMapView view)
protected java.util.Collection<GLMapRenderable> getRenderList()
protected ViewState newViewStateInstance()
protected void resetPendingData(com.atakmap.android.elev.graphics.HeatMapParams pendingData)
protected void releasePendingData(com.atakmap.android.elev.graphics.HeatMapParams pendingData)
protected com.atakmap.android.elev.graphics.HeatMapParams createPendingData()
protected boolean updateRenderableReleaseLists(com.atakmap.android.elev.graphics.HeatMapParams pendingData)
protected void updateRGBA(com.atakmap.android.elev.graphics.GLHeatMap.HeatMapState state, com.atakmap.android.elev.graphics.HeatMapParams result)
protected java.lang.String getBackgroundThreadName()
public void release()
protected void query(ViewState state, com.atakmap.android.elev.graphics.HeatMapParams result)