Package | Description |
---|---|
agi.foundation.terrain |
Contains types for reading and analyzing terrain data.
|
Modifier and Type | Class and Description |
---|---|
class |
BarycentricTerrainInterpolator
An interpolator that determines a terrain height by barycentric interpolation over
the triangle containing the point.
|
class |
BilinearTerrainInterpolator
An interpolator that determines a terrain height by bilinearly interpolating the
four surrounding posts.
|
class |
HighestPostTerrainInterpolator
An interpolator that returns the highest post surrounding a given longitude and latitude.
|
class |
NearestNeighborTerrainInterpolator
An interpolator that returns the post that is nearest to a given longitude and latitude.
|
class |
RasterTerrainInterpolator
The base class for classes that can interpolate over raster terrain data.
|
class |
TriangleTerrainInterpolator
This interpolator takes the four surrounding posts, which form a rectangle, and
creates two triangles.
|
Modifier and Type | Method and Description |
---|---|
TerrainInterpolator<QuantizedMeshTerrainTile> |
QuantizedMeshTerrainProvider.getDefaultInterpolator()
Gets the default interpolator to use to interpolate heights
when a specific interpolator is not specified in the call to
QuantizedMeshTerrainProvider.getHeight(double,double)
or QuantizedMeshTerrainProvider.getHeightNativeUnits(double,double) . |
Modifier and Type | Method and Description |
---|---|
FirstPartialsOfHeight |
QuantizedMeshTerrainProvider.getFirstPartials(double longitude,
double latitude,
TerrainInterpolator<QuantizedMeshTerrainTile> interpolator)
|
double |
QuantizedMeshTerrainProvider.getHeight(double longitude,
double latitude,
TerrainInterpolator<QuantizedMeshTerrainTile> interpolator)
Gets the interpolated height of the terrain at the specified longitude and latitude using the
specified
TerrainInterpolator . |
SecondPartialsOfHeight |
QuantizedMeshTerrainProvider.getSecondPartials(double longitude,
double latitude,
TerrainInterpolator<QuantizedMeshTerrainTile> interpolator)
|
void |
QuantizedMeshTerrainProvider.setDefaultInterpolator(TerrainInterpolator<QuantizedMeshTerrainTile> value)
Sets the default interpolator to use to interpolate heights
when a specific interpolator is not specified in the call to
QuantizedMeshTerrainProvider.getHeight(double,double)
or QuantizedMeshTerrainProvider.getHeightNativeUnits(double,double) . |