| Package | Description | 
|---|---|
| agi.foundation.terrain | 
 Contains types for reading and analyzing terrain data. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ElevationMask | 
DelayedTerrainAzimuthElevationMask.get(int index)
Gets the element at the specified index. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static ArrayList<ElevationMask> | 
ElevationMask.fromTerrain(TerrainProvider provider,
           double minimumTerrainHeight,
           double maximumTerrainHeight,
           Cartographic observerPosition,
           double stepSize,
           double maximumSearchAngle,
           double[] azimuths,
           boolean multithreadComputations)
Computes elevation masks from the specified terrain provider along the provided azimuths. 
 | 
static ArrayList<ElevationMask> | 
ElevationMask.fromTerrain(TerrainProvider provider,
           double minimumTerrainHeight,
           double maximumTerrainHeight,
           Cartographic observerPosition,
           double stepSize,
           double maximumSearchAngle,
           double[] azimuths,
           boolean multithreadComputations,
           ITrackCalculationProgress tracker)
Computes elevation masks from the specified terrain provider along the provided azimuths with progress tracking. 
 | 
Iterator<ElevationMask> | 
DelayedTerrainAzimuthElevationMask.iterator()
Returns an enumerator that iterates through the collection. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
DelayedTerrainAzimuthElevationMask.contains(ElevationMask item)
Determine whether the requested item is in this azimuth elevation mask. 
 | 
void | 
DelayedTerrainAzimuthElevationMask.copyTo(ElevationMask[] array,
      int arrayIndex)
Copies the  
ElevationMask values to the given array. | 
boolean | 
ElevationMask.equalsType(ElevationMask other)
Indicates whether another instance of this type is exactly equal to this instance. 
 | 
static double | 
AzimuthElevationMask.getMaximumObscuredElevation(ElevationMask firstElevationMask,
                           ElevationMask secondElevationMask,
                           double azimuth,
                           double distance)
Computes the maximum elevation angle that is obscured as of a specified distance
    along an azimuth ray between two  
ElevationMask instances. | 
int | 
DelayedTerrainAzimuthElevationMask.indexOf(ElevationMask item)
Returns the index of the given item in the azimuth elevation mask. 
 |