public class GLViewShed2 extends GLHeatMap implements ViewShedLayer2.OnPointOfInterestChangedListener, ViewShedLayer2.OnRadiusChangedListener, ViewShedLayer2.OnOpacityChangedListener
GLHeatMap.Dtedalpha, 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, updateRenderableReleaseListspublic GLViewShed2(MapRenderer surface,
ViewShedLayer2 subject)
public void onPointOfInterestChanged(ViewShedLayer2 layer)
onPointOfInterestChanged in interface ViewShedLayer2.OnPointOfInterestChangedListenerpublic void onRadiusChanged(ViewShedLayer2 layer)
onRadiusChanged in interface ViewShedLayer2.OnRadiusChangedListenerpublic void onOpacityChanged(ViewShedLayer2 layer)
onOpacityChanged in interface ViewShedLayer2.OnOpacityChangedListenerprotected boolean checkState()
protected ViewState newViewStateInstance()
newViewStateInstance in class GLHeatMapprotected void updateRGBA(com.atakmap.android.elev.graphics.GLHeatMap.HeatMapState s,
com.atakmap.android.elev.graphics.HeatMapParams result)
updateRGBA in class GLHeatMap