Table of Contents

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 double
J2 double
leader ClassicElements
follower ClassicElements

RelativeElementsMean(double, double, double, VectorElements, VectorElements)

public RelativeElementsMean(double mu, double Req, double J2, VectorElements leader, VectorElements follower)

Parameters

mu double
Req double
J2 double
leader VectorElements
follower 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 double
J2 double
leader ClassicElements

The classical orbital elements for the leader spacecraft

follower ClassicElements

The classical orbital elements for the follower spacecraft

Returns

RelativeElementsMean

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 double

The gravitational parameter of the primary body

Req double
J2 double
leader VectorElements

The vector elements of the leader spacecraft

follower VectorElements

The vector elements of the follower spacecraft

Returns

RelativeElementsMean