Click or drag to resize

CircularEquatorialOrbitGrazingAngleConstraint Constructor (IServiceProvider, LinkRole, CentralBody, Scalar, Double, Double)

Initializes a new instance with the specified constrained link, constrained link end, central body, minimum value, and 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 CircularEquatorialOrbitGrazingAngleConstraint(
	IServiceProvider constrainedLink,
	LinkRole constrainedLinkEnd,
	CentralBody centralBody,
	Scalar radius,
	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 grazing angle to the other object.
centralBody
Type: AGI.Foundation.CelestialCentralBody
The central body to which the equatorial plane is defined.
radius
Type: AGI.Foundation.GeometryScalar
The radius of the ring to which the grazing angle is to be computed.
minimumValue
Type: SystemDouble
The minimum required grazing angle, in radians.
maximumValue
Type: SystemDouble
The maximum allowed grazing angle, in radians.
Remarks

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

See Also