public class GLViewShed2 extends GLHeatMap implements ViewShedLayer2.OnPointOfInterestChangedListener, ViewShedLayer2.OnRadiusChangedListener, ViewShedLayer2.OnOpacityChangedListener
GLHeatMap.Dted
alpha, renderContext, saturation, SPI2, subject, TAG, value
Constructor and Description |
---|
GLViewShed2(MapRenderer surface,
ViewShedLayer2 subject) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
checkState() |
protected ViewState |
newViewStateInstance() |
void |
onOpacityChanged(ViewShedLayer2 layer) |
void |
onPointOfInterestChanged(ViewShedLayer2 layer) |
void |
onRadiusChanged(ViewShedLayer2 layer) |
protected void |
query(ViewState s,
com.atakmap.android.elev.graphics.HeatMapParams result) |
protected void |
updateRGBA(com.atakmap.android.elev.graphics.GLHeatMap.HeatMapState s,
com.atakmap.android.elev.graphics.HeatMapParams result) |
createPendingData, draw, getBackgroundThreadName, getRenderList, getSubject, onHeatMapColorChanged, onHeatMapResolutionChanged, release, releasePendingData, resetPendingData, updateRenderableReleaseLists
public GLViewShed2(MapRenderer surface, ViewShedLayer2 subject)
public void onPointOfInterestChanged(ViewShedLayer2 layer)
onPointOfInterestChanged
in interface ViewShedLayer2.OnPointOfInterestChangedListener
public void onRadiusChanged(ViewShedLayer2 layer)
onRadiusChanged
in interface ViewShedLayer2.OnRadiusChangedListener
public void onOpacityChanged(ViewShedLayer2 layer)
onOpacityChanged
in interface ViewShedLayer2.OnOpacityChangedListener
protected boolean checkState()
protected ViewState newViewStateInstance()
newViewStateInstance
in class GLHeatMap
protected void updateRGBA(com.atakmap.android.elev.graphics.GLHeatMap.HeatMapState s, com.atakmap.android.elev.graphics.HeatMapParams result)
updateRGBA
in class GLHeatMap