CircularEquatorialOrbitGrazingAngleConstraintDetermineLimitPointsForOccultationArcs Method |
Determines the end points on a circular equatorial orbit with the provided radius
of the portions of the orbit which transit or are occulted by the ellipsoid
as viewed from the provided position.
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 static List<Cartesian> DetermineLimitPointsForOccultationArcs(
Ellipsoid ellipsoid,
double radius,
Cartesian position
)
Public Shared Function DetermineLimitPointsForOccultationArcs (
ellipsoid As Ellipsoid,
radius As Double,
position As Cartesian
) As List(Of Cartesian)
public:
static List<Cartesian>^ DetermineLimitPointsForOccultationArcs(
Ellipsoid^ ellipsoid,
double radius,
Cartesian position
)
static member DetermineLimitPointsForOccultationArcs :
ellipsoid : Ellipsoid *
radius : float *
position : Cartesian -> List<Cartesian>
Parameters
- ellipsoid
- Type: AGI.Foundation.Geometry.ShapesEllipsoid
The ellipsoidal shape of the central body. - radius
- Type: SystemDouble
The radius of the circular equatorial orbit. - position
- Type: AGI.Foundation.CoordinatesCartesian
The starting point of the directed line segment.
Return Value
Type:
ListCartesianThe points on the circular equatorial orbit.
Remarks Input and output vectors are assumed to be in the fixed frame of the central body.
See Also