Click or drag to resize

CentralBodyEllipticCylindricalAccessConstraint Constructor (IServiceProvider, IServiceProvider, Scalar, Scalar, Scalar, CentralBody, CentralBodyEllipticCylindricalAccessConstraintModelFidelity)

Initializes a new instance with the specified values.

Namespace:  AGI.Foundation.Access.Constraints
Assembly:  AGI.Foundation.Platforms (in AGI.Foundation.Platforms.dll) Version: 24.1.418.0 (24.1.418.0)
Syntax
public CentralBodyEllipticCylindricalAccessConstraint(
	IServiceProvider constrainedObject,
	IServiceProvider ellipseCenterLocation,
	Scalar ellipseHeading,
	Scalar xSemiaxisLength,
	Scalar ySemiaxisLength,
	CentralBody centralBody,
	CentralBodyEllipticCylindricalAccessConstraintModelFidelity fidelity
)

Parameters

constrainedObject
Type: SystemIServiceProvider
Location of the object with which the constraint is calculated against.
ellipseCenterLocation
Type: SystemIServiceProvider
The center location of the elliptic cylinder.
ellipseHeading
Type: AGI.Foundation.GeometryScalar
The angle from North (in radians) of the x semiaxis.
xSemiaxisLength
Type: AGI.Foundation.GeometryScalar
The x semiaxis length of the elliptic cylinder.
ySemiaxisLength
Type: AGI.Foundation.GeometryScalar
The y semiaxis length of the elliptic cylinder.
centralBody
Type: AGI.Foundation.CelestialCentralBody
The central body on which the elliptic cylinder is constructed.
fidelity
Type: AGI.Foundation.Access.ConstraintsCentralBodyEllipticCylindricalAccessConstraintModelFidelity
Selects if the body is approximated as a simple sphere.
See Also