Click or drag to resize

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
)

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

This constraint is ready for use with both AccessComputation and AccessQuery after being constructed using this constructor.

See Also