Click or drag to resize

TerrainAlongLine Class

Contains methods to discover terrain features along a straight line between two points.
Inheritance Hierarchy
SystemObject
  AGI.Foundation.TerrainTerrainAlongLine

Namespace:  AGI.Foundation.Terrain
Assembly:  AGI.Foundation.TerrainAnalysis (in AGI.Foundation.TerrainAnalysis.dll) Version: 19.5.402.0 (19.5.402.0)
Syntax
public static class TerrainAlongLine

The TerrainAlongLine type exposes the following members.

Methods
  NameDescription
Public methodStatic memberComputeElevationAngleAboveTerrain(Cartesian, Cartesian, TerrainProvider)
Computes the elevation angle of the target object above the highest terrain between the target and an observer. The DefaultMaximumTerrainHeight is used for the computation.
Public methodStatic memberComputeElevationAngleAboveTerrain(Cartographic, Cartographic, TerrainProvider)
Computes the elevation angle of the target object above the highest terrain between the target and an observer. The DefaultMaximumTerrainHeight is used for the computation.
Public methodStatic memberComputeElevationAngleAboveTerrain(Cartesian, Cartesian, TerrainProvider, Double)
Computes the elevation angle of the target object above the highest terrain between the target and an observer.
Public methodStatic memberComputeElevationAngleAboveTerrain(Cartographic, Cartographic, TerrainProvider, Double)
Computes the elevation angle of the target object above the highest terrain between the target and an observer.
Public methodStatic memberComputeTerrainIntersection(Cartesian, UnitCartesian, Double, Double, TerrainProvider)
Computes the location of the first intersection with terrain from the provided location along the indicated direction. The DefaultMaximumTerrainHeight is used for the computation.
Public methodStatic memberComputeTerrainIntersection(Cartographic, UnitCartesian, Double, Double, TerrainProvider)
Computes the location of the first intersection with terrain from the provided location along the indicated direction. The DefaultMaximumTerrainHeight is used for the computation.
Public methodStatic memberComputeTerrainIntersection(Cartesian, Cartographic, UnitCartesian, Double, Double, TerrainProvider)
Computes the location of the first intersection with terrain from the provided location along the indicated direction. Both Cartesian and Cartographic representations of the location are provided which eliminates the need for conversion within the algorithm and results in greater efficiency. The DefaultMaximumTerrainHeight is used for the computation.
Public methodStatic memberComputeTerrainIntersection(Cartesian, UnitCartesian, Double, Double, TerrainProvider, Double)
Computes the location of the first intersection with terrain from the provided location along the indicated direction.
Public methodStatic memberComputeTerrainIntersection(Cartographic, UnitCartesian, Double, Double, TerrainProvider, Double)
Computes the location of the first intersection with terrain from the provided location along the indicated direction.
Public methodStatic memberComputeTerrainIntersection(Cartesian, Cartographic, UnitCartesian, Double, Double, TerrainProvider, Double)
Computes the location of the first intersection with terrain from the provided location along the indicated direction. Both Cartesian and Cartographic representations of the location are provided which eliminates the need for conversion within the algorithm and results in greater efficiency.
Top
Fields
  NameDescription
Public fieldStatic memberDefaultMaximumTerrainHeight
The default value for the maximum height in meters that can be returned by a TerrainProvider's GetHeightRelativeToShape(Double, Double) method.
Top
See Also