| Package | Description | 
|---|---|
| agi.foundation.terrain | 
 Contains types for reading and analyzing terrain data. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
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  | 
TriangleTerrainInterpolator
This interpolator takes the four surrounding posts, which form a rectangle, and
 creates two triangles. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
RasterTerrainInterpolator | 
RasterTerrainProvider.getDefaultInterpolator()
Gets the default interpolator to use to interpolate heights
    when a specific interpolator is not specified in the call to  
RasterTerrainProvider.getHeight(double,double)
    or RasterTerrainProvider.getHeightNativeUnits(double,double). | 
| Modifier and Type | Method and Description | 
|---|---|
FirstPartialsOfHeight | 
RasterTerrainProvider.getFirstPartials(double longitude,
                double latitude,
                RasterTerrainInterpolator interpolator)
 | 
double | 
RasterTerrainProvider.getHeight(double longitude,
         double latitude,
         RasterTerrainInterpolator interpolator)
Gets the interpolated height of the terrain at the specified longitude and latitude using the
    specified  
TerrainInterpolator. | 
double | 
CompositeTerrainProvider.getHeight(double longitude,
         double latitude,
         RasterTerrainInterpolator interpolator)
Gets the interpolated height of the terrain at the specified longitude and latitude  
    using the given interpolator. 
 | 
double | 
RasterTerrainProvider.getHeightNativeUnits(double longitude,
                    double latitude,
                    RasterTerrainInterpolator interpolator)
Gets the interpolated height of the terrain at the specified longitude and latitude. 
 | 
double | 
CompositeTerrainProvider.getHeightNativeUnits(double longitude,
                    double latitude,
                    RasterTerrainInterpolator interpolator)
Gets the interpolated height of the terrain at the specified longitude and latitude. 
 | 
double | 
RasterTerrainProvider.getHeightRelativeToShape(double longitude,
                        double latitude,
                        RasterTerrainInterpolator interpolator)
 | 
SecondPartialsOfHeight | 
RasterTerrainProvider.getSecondPartials(double longitude,
                 double latitude,
                 RasterTerrainInterpolator interpolator)
 | 
void | 
RasterTerrainProvider.setDefaultInterpolator(RasterTerrainInterpolator value)
Sets the default interpolator to use to interpolate heights
    when a specific interpolator is not specified in the call to  
RasterTerrainProvider.getHeight(double,double)
    or RasterTerrainProvider.getHeightNativeUnits(double,double). |