Class Coplanar
- Namespace
- NominalSystems.Universe
- Assembly
- NominalSystems.Universe.dll
public static class Coplanar
- Inheritance
-
Coplanar
Methods
Classic2RelativeElements(ClassicElements, ClassicElements)
convert the classical orbital elements to relative orbital elements
public static RelativeElements Classic2RelativeElements(ClassicElements leader, ClassicElements follower)
Parameters
leader
ClassicElementsThe classical orbital elements of the leader spacecraft
follower
ClassicElementsThe classical oribtal elements of the follower spacecraft
Returns
ConstellationRelativeElements(double, List<Spacecraft>)
public static List<RelativeElements> ConstellationRelativeElements(double mu, List<Spacecraft> constellation)
Parameters
mu
doubleconstellation
List<Spacecraft>
Returns
ConstellationRelativeElementsMean(double, double, double, List<Spacecraft>)
public static List<RelativeElementsMean> ConstellationRelativeElementsMean(double mu, double Req, double J2, List<Spacecraft> constellation)
Parameters
mu
doubleReq
doubleJ2
doubleconstellation
List<Spacecraft>
Returns
InitClassicElements(double, double, double, double, double, uint)
public static ClassicElements[] InitClassicElements(double semiMajorAxis, double inclination, double omegaAscension, double omegaPeriapsis, double trueAnomRef, uint numSatellites)
Parameters
semiMajorAxis
doubleinclination
doubleomegaAscension
doubleomegaPeriapsis
doubletrueAnomRef
doublenumSatellites
uint
Returns
InitVectorElements(double, double, double, double, double, double, uint)
public static VectorElements[] InitVectorElements(double mu, double semiMajorAxis, double inclination, double omegaAscension, double omegaPeriapsis, double trueAnomRef, uint numSatellites)
Parameters
mu
doublesemiMajorAxis
doubleinclination
doubleomegaAscension
doubleomegaPeriapsis
doubletrueAnomRef
doublenumSatellites
uint
Returns
Vector2RelativeElements(VectorElements, VectorElements)
public static RelativeElements Vector2RelativeElements(VectorElements leader, VectorElements follower)
Parameters
leader
VectorElementsfollower
VectorElements