Package com.metsci.glimpse.topo
Class ShadedReliefTiledPainter
- java.lang.Object
-
- com.metsci.glimpse.core.painter.group.DelegatePainter
-
- com.metsci.glimpse.core.painter.geo.TilePainter<DrawableTexture[]>
-
- com.metsci.glimpse.topo.ShadedReliefTiledPainter
-
- All Implemented Interfaces:
GlimpsePainter
public class ShadedReliefTiledPainter extends TilePainter<DrawableTexture[]>
Paints topography and bathymetry with a discrete set of colors and the Hillshade algorithm.- Author:
- borkholder
-
-
Constructor Summary
Constructors Constructor Description ShadedReliefTiledPainter(GeoProjection projection, TopoDataset topoDataset)
ShadedReliefTiledPainter(GeoProjection projection, TopoDataset topoDataset, String attributionText)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
setAlpha(float alpha)
void
setColors(ColorGradientUtils.ValueAndColor... levelColors)
Sets the color steps.void
setColors(List<ColorGradientUtils.ValueAndColor> levelColors)
-
Methods inherited from class com.metsci.glimpse.core.painter.geo.TilePainter
paintTo
-
Methods inherited from class com.metsci.glimpse.core.painter.group.DelegatePainter
addPainter, addPainter, dispose, getNumPainters, indexOf, isDisposed, isVisible, removeAll, removePainter, setLookAndFeel, setVisible
-
-
-
-
Constructor Detail
-
ShadedReliefTiledPainter
public ShadedReliefTiledPainter(GeoProjection projection, TopoDataset topoDataset)
-
ShadedReliefTiledPainter
public ShadedReliefTiledPainter(GeoProjection projection, TopoDataset topoDataset, String attributionText)
-
-
Method Detail
-
setAlpha
public void setAlpha(float alpha)
-
setColors
public void setColors(List<ColorGradientUtils.ValueAndColor> levelColors)
- See Also:
setColors(List)
-
setColors
public void setColors(ColorGradientUtils.ValueAndColor... levelColors)
Sets the color steps. The value provided for each step is in elevation SU (meters). The color shade (hue) is changed with the hillshade value.
-
-