| 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). |