PropagationProfilePoint.GroundElevation Property
Gets the ground elevation of the PropagationProfilePoint, in meters above sea level.
Syntax
public System.Double GroundElevation { get; }Property Value
Default: 0.0
The ground elevation of the point, in meters above sea level.
Remarks
An undefined ground elevation can be represented in three ways, depending on the LineOfSightOperator.UndefinedElevationInterpretation of the operator that uses a CustomPropagationProxy. In this table, we use the Carmenta Studio syntax for the possible values:
| undefinedElevationInterpretation | representation of Undefined | 
|---|---|
| NegativeElevation | −500 | 
| ZeroElevation | 0 | 
| UnknownElevation | lowest finite Double, approximately −1.7976931348623157e308 | 
Note that the UnknownElevation will not automatically make custom-propagated values beyond an undefined elevation be the special value representing uncertainty, as with standard line-of-sight propagation. It is possible to get that effect, but the custom propagation code must handle it explicitly. For more details, see LineOfSightOperator.UndefinedElevationInterpretation.
Note also that a TargetLineOfSightOperator supports only ZeroElevation.
Platforms
Windows, Linux, Android