AzimuthElevationMaskConstraint Constructor (IServiceProvider, LinkRole, Double, Double) |
Initializes a new instance with the specified constrained link, constrained link end, minimum value, and maximum value.
The constraint will require that the angular separation vector from the highest terrain peak to the
line-of-sight vector be greater than or equal to the minimum value, and less than or equal to the
maximum value.
Namespace:
AGI.Foundation.Access.Constraints
Assembly:
AGI.Foundation.Platforms (in AGI.Foundation.Platforms.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax public AzimuthElevationMaskConstraint(
IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
double minimumValue,
double maximumValue
)
Public Sub New (
constrainedLink As IServiceProvider,
constrainedLinkEnd As LinkRole,
minimumValue As Double,
maximumValue As Double
)
public:
AzimuthElevationMaskConstraint(
IServiceProvider^ constrainedLink,
LinkRole constrainedLinkEnd,
double minimumValue,
double maximumValue
)
new :
constrainedLink : IServiceProvider *
constrainedLinkEnd : LinkRole *
minimumValue : float *
maximumValue : float -> AzimuthElevationMaskConstraint
Parameters
- constrainedLink
- Type: SystemIServiceProvider
The link to which this constraint is applied. - constrainedLinkEnd
- Type: AGI.Foundation.AccessLinkRole
The end of the link that is observing the elevation angle to the other object. - minimumValue
- Type: SystemDouble
The minimum value of the constraint, in radians. This is the minimum required angular separation from the highest
terrain peak to the line-of-sight vector.
- maximumValue
- Type: SystemDouble
The maximum value of the constraint, in radians. This is the maximum allowed angular separation from the highest
terrain peak to the line-of-sight vector.
Remarks See Also