Click or drag to resize

TerrainAlongLine Methods

Methods
  NameDescription
Public methodStatic memberComputeElevationAngleAboveTerrain(Cartesian, Cartesian, TerrainProvider)
Computes the angle from the line of sight between the target and observer positions and the direction to the point on terrain with the highest elevation angle. The angle is determined from the perspective of the position closest to the Shape. The DefaultMinimumTerrainHeight and DefaultMaximumTerrainHeight are used for the computation.
Public methodStatic memberComputeElevationAngleAboveTerrain(Cartographic, Cartographic, TerrainProvider)
Computes the angle from the line of sight between the target and observer positions and the direction to the point on terrain with the highest elevation angle. The angle is determined from the perspective of the position closest to the Shape. The DefaultMinimumTerrainHeight and DefaultMaximumTerrainHeight are used for the computation.
Public methodStatic memberComputeElevationAngleAboveTerrain(Cartesian, Cartesian, TerrainProvider, Double, Double)
Computes the angle from the line of sight between the target and observer positions and the direction to the point on terrain with the highest elevation angle. The angle is determined from the perspective of the position closest to the Shape.
Public methodStatic memberComputeElevationAngleAboveTerrain(Cartographic, Cartographic, TerrainProvider, Double, Double)
Computes the angle from the line of sight between the target and observer positions and the direction to the point on terrain with the highest elevation angle. The angle is determined from the perspective of the position closest to the Shape.
Public methodStatic memberComputeObstructionMetric(Cartesian, Cartesian, TerrainProvider, Boolean, Boolean)
Computes a metric value indicating the amount of obstruction from the line of sight between the target and observer positions and the direction to the point on terrain with the highest elevation angle. The metric value is determined from the perspective of the position closest to the Shape. The DefaultMinimumTerrainHeight and DefaultMaximumTerrainHeight are used for the computation.
Public methodStatic memberComputeObstructionMetric(Cartographic, Cartographic, TerrainProvider, Boolean, Boolean)
Computes a metric value indicating the amount of obstruction from the line of sight between the target and observer positions and the direction to the point on terrain with the highest elevation angle. The metric value is determined from the perspective of the position closest to the Shape. The DefaultMinimumTerrainHeight and DefaultMaximumTerrainHeight are used for the computation.
Public methodStatic memberComputeObstructionMetric(Cartesian, Cartesian, TerrainProvider, Double, Double, Boolean, Boolean)
Computes a metric value indicating the amount of obstruction from the line of sight between the target and observer positions and the direction to the point on terrain with the highest elevation angle. The metric value is determined from the perspective of the position closest to the Shape.
Public methodStatic memberComputeObstructionMetric(Cartographic, Cartographic, TerrainProvider, Double, Double, Boolean, Boolean)
Computes a metric value indicating the amount of obstruction from the line of sight between the target and observer positions and the direction to the point on terrain with the highest elevation angle. The metric value is determined from the perspective of the position closest to the Shape.
Public methodStatic memberComputePositionWithMaximumElevationAngle(Cartesian, Cartesian, TerrainProvider)
Computes the point on terrain with the highest elevation angle between the observer and target positions from the perspective of the position closest to the Shape. The DefaultMinimumTerrainHeight and DefaultMaximumTerrainHeight are used for the computation.
Public methodStatic memberComputePositionWithMaximumElevationAngle(Cartographic, Cartographic, TerrainProvider)
Computes the point on terrain with the highest elevation angle between the observer and target positions from the perspective of the position closest to the Shape. The DefaultMinimumTerrainHeight and DefaultMaximumTerrainHeight are used for the computation.
Public methodStatic memberComputePositionWithMaximumElevationAngle(Cartesian, Cartesian, TerrainProvider, Double, Double)
Computes the point on terrain with the highest elevation angle between the observer and target positions from the perspective of the position closest to the Shape.
Public methodStatic memberComputePositionWithMaximumElevationAngle(Cartographic, Cartographic, TerrainProvider, Double, Double)
Computes the point on terrain with the highest elevation angle between the observer and target positions from the perspective of the position closest to the Shape.
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 DefaultMinimumTerrainHeight and DefaultMaximumTerrainHeight are 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 DefaultMinimumTerrainHeight and DefaultMaximumTerrainHeight are 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 DefaultMinimumTerrainHeight and DefaultMaximumTerrainHeight are used for the computation.
Public methodStatic memberComputeTerrainIntersection(Cartesian, UnitCartesian, Double, Double, TerrainProvider, Double, 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, 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, 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
See Also