public class AGIProcessedDataTerrain extends RasterTerrainProvider
Constructor and Description |
---|
AGIProcessedDataTerrain(StreamFactory streamFactory)
Initializes a new instance using the specified stream factory.
|
AGIProcessedDataTerrain(StreamFactory streamFactory,
TerrainCacheGroup cacheGroup)
Initializes a new instance using the specified stream factory and cache group.
|
AGIProcessedDataTerrain(String fileName)
Initializes a new instance using the specified PDTT file.
|
AGIProcessedDataTerrain(String fileName,
TerrainCacheGroup cacheGroup)
Initializes a new instance using the specified PDTT file and cache group.
|
Modifier and Type | Method and Description |
---|---|
TerrainPosts |
getPosts(RasterTerrainIndexExtent extent)
Returns the altitude values for the input boundary.
|
cartographicExtentToIndexExtent, getCache, getDefaultInterpolator, getDeltaLatitude, getDeltaLatitudeNativeUnits, getDeltaLongitude, getDeltaLongitudeNativeUnits, getEasternPostOffsetNativeUnits, getFirstPartials, getFirstPartials, getHeight, getHeight, getHeightNativeUnits, getHeightNativeUnits, getHeightRelativeToShape, getLatitudePosts, getLongitudePosts, getMinimumSampleSpacing, getNeedsSpecialCoordinateProcessing, getNorthernPostOffsetNativeUnits, getSecondPartials, getSecondPartials, getSouthernPostOffsetNativeUnits, getWesternPostOffsetNativeUnits, indexToLatitude, indexToLongitude, latitudeToIndex, longitudeToIndex, preloadExtent, processCoordinates, setDefaultInterpolator, setDeltaLatitude, setDeltaLatitudeNativeUnits, setDeltaLongitude, setDeltaLongitudeNativeUnits, setEasternPostOffsetNativeUnits, setLatitudePosts, setLongitudePosts, setNeedsSpecialCoordinateProcessing, setNorthernPostOffsetNativeUnits, setSouthernPostOffsetNativeUnits, setWesternPostOffsetNativeUnits, unloadExtent
getBoundingExtent, getBoundingExtentNativeUnits, getGradient, getHeightReference, getHeightRelativeToShape, getHessian, getLocalMinimumSampleSpacing, getNativeToMeters, getNormal, getRadiansToNative, getReferenceSurface, getShape, getShapeFixedFrame, inGlobalBounds, setBoundingExtent, setBoundingExtentNativeUnits, setHeightReference, setNativeToMeters, setRadiansToNative, setReferenceSurface, setShape, setShapeFixedFrame
public AGIProcessedDataTerrain(@Nonnull String fileName)
fileName
- The full path and filename of the .PDTT fileArgumentNullException
- Thrown when fileName
is null
.public AGIProcessedDataTerrain(@Nonnull String fileName, @Nonnull TerrainCacheGroup cacheGroup)
fileName
- The full path and filename of the .PDTT filecacheGroup
- The cache group with which to associate this terrain provider.ArgumentNullException
- Thrown when fileName
or cacheGroup
is null
.public AGIProcessedDataTerrain(@Nonnull StreamFactory streamFactory)
The streams created by streamFactory
must support seeking.
This means that the streams must implement
ISeekableStream
or
FileInputStream
.
streamFactory
- The factory to use to create streams to read the terrain data.ArgumentNullException
- Thrown when streamFactory
is null
.public AGIProcessedDataTerrain(@Nonnull StreamFactory streamFactory, @Nonnull TerrainCacheGroup cacheGroup)
The streams created by streamFactory
must support seeking.
This means that the streams must implement
ISeekableStream
or
FileInputStream
.
streamFactory
- The factory to use to create streams to read the terrain data.cacheGroup
- The cache group with which to associate this terrain provider.ArgumentNullException
- Thrown when streamFactory
or cacheGroup
is null
.public TerrainPosts getPosts(@Nonnull RasterTerrainIndexExtent extent)
getPosts
in class RasterTerrainProvider
extent
- The terrain extent over which to retrieve the posts