TerrainAlongLineComputePositionWithMaximumElevationAngle Method (Cartesian, Cartesian, TerrainProvider) | 
  
    Namespace: 
   AGI.Foundation.Terrain
    Assembly:
   AGI.Foundation.TerrainAnalysis (in AGI.Foundation.TerrainAnalysis.dll) Version: 25.1.421.0 (25.1.421.0)
Syntaxpublic static Cartesian ComputePositionWithMaximumElevationAngle(
	Cartesian observerPositionFixed,
	Cartesian targetPositionFixed,
	TerrainProvider terrainProvider
)
Public Shared Function ComputePositionWithMaximumElevationAngle ( 
	observerPositionFixed As Cartesian,
	targetPositionFixed As Cartesian,
	terrainProvider As TerrainProvider
) As Cartesian
public:
static Cartesian ComputePositionWithMaximumElevationAngle(
	Cartesian observerPositionFixed, 
	Cartesian targetPositionFixed, 
	TerrainProvider^ terrainProvider
)
static member ComputePositionWithMaximumElevationAngle : 
        observerPositionFixed : Cartesian * 
        targetPositionFixed : Cartesian * 
        terrainProvider : TerrainProvider -> Cartesian 
Parameters
- observerPositionFixed
 - Type: AGI.Foundation.CoordinatesCartesian
            The position of the observer object, expressed in the reference frame fixed to the 
            ellipsoid specified by the Shape property of the
            terrainProvider.
             - targetPositionFixed
 - Type: AGI.Foundation.CoordinatesCartesian
            The position of the target object, expressed in the reference frame fixed to the 
            ellipsoid specified by the Shape property of the
            terrainProvider.
             - terrainProvider
 - Type: AGI.Foundation.TerrainTerrainProvider
            The terrain provider describing the terrain that is potentially obscuring the path between the two objects.
             
Return Value
Type: 
Cartesian
            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.
            
Exceptions
See Also