SpecializedOrbitSolver Class 
Namespace: AGI.Foundation.Propagators
The SpecializedOrbitSolver type exposes the following members.
Name  Description  

CreateCircularOrbit 
Creates a circular orbit with the desired characteristics.
 
CreateCriticallyInclinedOrbit 
Creates a criticallyinclined orbit with an argument of periapsis that remains constant under J2 Perturbations.
 
CreateCriticallyInclinedSunSynchronousOrbit 
Creates an orbit with an argument of periapsis that remains constant under J2 perturbations (criticallyinclined) and
a right ascension of the ascending node that drifts under J2 perturbations at the same rate as the central body's orbit
around the Sun (Sunsynchronous).
 
CreateEarthCircularOrbit 
Creates a circular orbit using default Earth parameters with the desired characteristics.
 
CreateEarthCriticallyInclinedOrbit 
Creates a criticallyinclined orbit with an argument of periapsis that remains constant under J2 Perturbations. Uses Earth defaults.
 
CreateEarthCriticallyInclinedSunSynchronousOrbit 
Creates an orbit with an argument of periapsis that remains constant under J2 perturbations (criticallyinclined) and
a right ascension of the ascending node that drifts under J2 perturbations at the same rate as the central body's orbit
around the Sun (Sunsynchronous). Uses Earth defaults.
 
CreateEarthMolniyaOrbit 
Creates an elliptical orbit with an argument of periapsis that remains constant under J2 perturbations (criticallyinclined) and has an orbital
period that is exactly half the rotation period of the Earth (semisynchronous).
 
CreateEarthRepeatGroundTraceOrbitUsingApproximateAltitude 
Creates a circular orbit that exactly repeats its ground trace after a specified number of revolutions under
the influence of J2 perturbations. Uses Earth defaults.
 
CreateEarthRepeatGroundTraceOrbitUsingApproximateRevsPerDay 
Creates a circular orbit that exactly repeats its ground trace after a specified number of revolutions under
the influence of J2 perturbations. Uses Earth defaults.
 
CreateEarthRepeatGroundTraceSunSynchronousOrbitUsingApproximateAltitude 
Creates a circular orbit that exactly repeats its ground trace after a specified number of revolutions under
the influence of J2 perturbations. Its right ascension of the ascending node drifts under J2 perturbations
at the same rate as the central body's orbit around the Sun (Sunsynchronous). The combination of the two effects
enables this orbit to revisit its exact original ascending node longitude at exactly the same local solar time
(and therefore the same lighting conditions) after the specified number of revolutions is completed. Uses Earth defaults.
 
CreateEarthRepeatGroundTraceSunSynchronousOrbitUsingApproximateRevsPerDay 
Creates a circular orbit that exactly repeats its ground trace after a specified number of revolutions under
the influence of J2 perturbations. Its right ascension of the ascending node drifts under J2 perturbations
at the same rate as the central body's orbit around the Sun (Sunsynchronous). The combination of the two effects
enables this orbit to revisit its exact original ascending node longitude at exactly the same local solar time
(and therefore the same lighting conditions) after the specified number of revolutions is completed. Uses Earth defaults.
 
CreateEarthSunSynchronousOrbitUsingAltitude 
Creates a circular orbit whose right ascension of the ascending node drifts under J2 perturbations
at the same rate as the central body's orbit around the Sun (Sunsynchronous). Thus, the orbit would
revisit its ascending node at exactly the same local solar time
(and therefore the same lighting conditions) every orbit. However, it would revisit its ascending node
at differing longitudes with no exact resonance.
 
CreateEarthSunSynchronousOrbitUsingInclination 
Creates a circular orbit whose right ascension of the ascending node drifts under J2 perturbations
at the same rate as the central body's orbit around the Sun (Sunsynchronous). Thus, the orbit would
revisit its ascending at exactly the same local solar time (and therefore the same lighting conditions) every orbit.
However, it would revisit its ascending node at differing longitudes with no exact resonance. Uses Earth defaults.
 
CreateGeostationaryOrbit 
Creates a geostationary orbit that always remains above the Earth at the desired Earthfixed longitude.
 
CreateMolniyaOrbit 
Creates an elliptical orbit with an argument of periapsis that remains constant under J2 perturbations (criticallyinclined) and has an orbital
period that is exactly half the rotation period of the central body (semisynchronous).
 
CreateRepeatGroundTraceOrbitUsingApproximateAltitude 
Creates a circular orbit that exactly repeats its ground trace after a specified number of revolutions under
the influence of J2 perturbations.
 
CreateRepeatGroundTraceOrbitUsingApproximateRevsPerDay 
Creates a circular orbit that exactly repeats its ground trace after a specified number of revolutions under
the influence of J2 perturbations.
 
CreateRepeatGroundTraceSunSynchronousOrbitUsingApproximateAltitude 
Creates a circular orbit that exactly repeats its ground trace after a specified number of revolutions under
the influence of J2 perturbations. Its right ascension of the ascending node drifts under J2 perturbations
at the same rate as the central body's orbit around the Sun (Sunsynchronous). The combination of the two effects
enables this orbit to revisit its exact original ascending node longitude at exactly the same local solar time
(and therefore the same lighting conditions) after the specified number of revolutions is completed.
 
CreateRepeatGroundTraceSunSynchronousOrbitUsingApproximateRevsPerDay 
Creates a circular orbit that exactly repeats its ground trace after a specified number of revolutions under
the influence of J2 perturbations. Its right ascension of the ascending node drifts under J2 perturbations
at the same rate as the central body's orbit around the Sun (Sunsynchronous). The combination of the two effects
enables this orbit to revisit its exact original ascending node longitude at exactly the same local solar time
(and therefore the same lighting conditions) after the specified number of revolutions is completed.
 
CreateStationaryOrbit 
Creates a stationary orbit that always remains above the central body at the desired bodyfixed longitude.
 
CreateSunSynchronousOrbitUsingAltitude 
Creates a circular orbit whose right ascension of the ascending node drifts under J2 perturbations
at the same rate as the central body's orbit around the Sun (Sunsynchronous). Thus, the orbit would
revisit its ascending node at exactly the same local solar time
(and therefore the same lighting conditions) every orbit. However, it would revisit its ascending node at differing longitudes with no exact resonance.
 
CreateSunSynchronousOrbitUsingInclination 
Creates a circular orbit whose right ascension of the ascending node drifts under J2 perturbations
at the same rate as the central body's orbit around the Sun (Sunsynchronous). Thus, the orbit would
revisit its ascending at exactly the same local solar time (and therefore the same lighting conditions) every orbit.
However, it would revisit its ascending node at differing longitudes with no exact resonance.
