Class RelativeElementsMean
- Namespace
- NominalSystems.Universe
- Assembly
- NominalSystems.Universe.dll
TODO: Brenton - What are these elements for and can we update the comments?
public class RelativeElementsMean : RelativeElements
- Inheritance
-
RelativeElementsMean
- Inherited Members
Constructors
RelativeElementsMean()
Default constructor
public RelativeElementsMean()
RelativeElementsMean(double, double, ClassicElements, ClassicElements)
public RelativeElementsMean(double Req, double J2, ClassicElements leader, ClassicElements follower)
Parameters
Req
doubleJ2
doubleleader
ClassicElementsfollower
ClassicElements
RelativeElementsMean(double, double, double, VectorElements, VectorElements)
public RelativeElementsMean(double mu, double Req, double J2, VectorElements leader, VectorElements follower)
Parameters
mu
doubleReq
doubleJ2
doubleleader
VectorElementsfollower
VectorElements
Methods
ClassicElem2RelativeElem(double, double, ClassicElements, ClassicElements)
A method that return the relative mean orbital elements from input classic elements
public RelativeElementsMean ClassicElem2RelativeElem(double Req, double J2, ClassicElements leader, ClassicElements follower)
Parameters
Req
doubleJ2
doubleleader
ClassicElementsThe classical orbital elements for the leader spacecraft
follower
ClassicElementsThe classical orbital elements for the follower spacecraft
Returns
VectorElem2RelativeElem(double, double, double, VectorElements, VectorElements)
A method that returns the relative mean orbital elements from an input state vector
public RelativeElementsMean VectorElem2RelativeElem(double mu, double Req, double J2, VectorElements leader, VectorElements follower)
Parameters
mu
doubleThe gravitational parameter of the primary body
Req
doubleJ2
doubleleader
VectorElementsThe vector elements of the leader spacecraft
follower
VectorElementsThe vector elements of the follower spacecraft