public class TLcdHypsometricRasterFactory extends Object implements ILcdHypsometricRasterFactory
Constructor and Description |
---|
TLcdHypsometricRasterFactory(ILcdHypsometricTileFactory aHypsometricTileFactory,
int aUnknownValue)
Creates a new TLcdHypsometricRasterFactory.
|
Modifier and Type | Method and Description |
---|---|
ILcdRaster |
createHypsometricRaster(ILcdRaster aRaster,
double aElevationScale)
Creates a hypsometric version of the given raster.
|
ILcdHypsometricTileFactory |
getHypsometricTileFactory()
Returns the hypsometric tile factory that creates the individual
hypsometric tiles.
|
public TLcdHypsometricRasterFactory(ILcdHypsometricTileFactory aHypsometricTileFactory, int aUnknownValue)
aHypsometricTileFactory
- the hypsometric tile factory for creating
the individual hypsometric tiles.aUnknownValue
- the raster value that corresponds to the
unknown hypsometric value (NaN).public ILcdHypsometricTileFactory getHypsometricTileFactory()
public ILcdRaster createHypsometricRaster(ILcdRaster aRaster, double aElevationScale)
ILcdHypsometricRasterFactory
createHypsometricRaster
in interface ILcdHypsometricRasterFactory
aRaster
- the elevation raster.aElevationScale
- the scale factor to go from the raster's elevation
values to ordinates in raster coordinates.