public enum ElementsType extends Enum<ElementsType>
Orbit Comprehensive Messages
.Enum Constant and Description |
---|
ADBARV
Spherical 6-element set (α,δ,β,A,r,v).
|
CARTP
Cartesian 3-element position (X, Y, Z).
|
CARTPV
Cartesian 6-element position and velocity (X, Y, Z, XD, YD, ZD).
|
CARTPVA
Cartesian 9-element position, velocity and acceleration (X, Y, Z, XD, YD, ZD, XDD, YDD, ZDD).
|
DELAUNAY
Delaunay elements (L, G, H, l, g, h).
|
DELAUNAYMOD
Modified Delaunay elements (Lm, Gm, Hm, lm, gm, hm).
|
EIGVAL3EIGVEC3
12 elements eigenvalue/eigenvectors (EigMaj, EigMed, EigMin, EigVecMaj, EigVecMed, EigVecMin).
|
EQUINOCTIAL
Equinoctial elements (a, af, ag, L=M+ω+frΩ, χ, ψ, fr).
|
EQUINOCTIALMOD
Modified equinoctial elements (p=a(1−e²), af, ag, L'=υ+ω+frΩ, χ, ψ, fr).
|
GEODETIC
Geodetic elements (λ, ΦGD, β, A, h, vre).
|
KEPLERIAN
Keplerian 6-element classical set (a, e, i, Ω, ω, ν).
|
KEPLERIANMEAN
Keplerian 6-element classical set (a, e, i, Ω, ω, M).
|
LDBARV
Modified spherical 6-element set (λ, δ, β, A, r, v).
|
ONSTATION
Geosynchronous on-station tailored set (a, ex, ey, ix, iy, λ).
|
POINCARE
Canonical counterpart of equinoctial 6-element set (λM=M+ω+Ω, gp, hp, Lp, Gp, Hp).
|
Modifier and Type | Method and Description |
---|---|
void |
checkUnits(List<Unit> parsedUnits)
Check if parsed units are compatible with elements types.
|
List<Unit> |
getUnits()
Get the elements units.
|
TimeStampedPVCoordinates |
toCartesian(AbsoluteDate date,
double[] elements,
double mu)
Convert to Cartesian coordinates.
|
String |
toString() |
static ElementsType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ElementsType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ElementsType ADBARV
public static final ElementsType CARTP
public static final ElementsType CARTPV
public static final ElementsType CARTPVA
public static final ElementsType DELAUNAY
public static final ElementsType DELAUNAYMOD
public static final ElementsType EIGVAL3EIGVEC3
public static final ElementsType EQUINOCTIAL
public static final ElementsType EQUINOCTIALMOD
public static final ElementsType GEODETIC
public static final ElementsType KEPLERIAN
public static final ElementsType KEPLERIANMEAN
public static final ElementsType LDBARV
public static final ElementsType ONSTATION
public static final ElementsType POINCARE
public static ElementsType[] values()
for (ElementsType c : ElementsType.values()) System.out.println(c);
public static ElementsType valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic void checkUnits(List<Unit> parsedUnits)
parsedUnits
- units to checkpublic TimeStampedPVCoordinates toCartesian(AbsoluteDate date, double[] elements, double mu)
date
- elements dateelements
- elements valuesmu
- gravitational parameter in m³/s²public String toString()
toString
in class Enum<ElementsType>
Copyright © 2002-2021 CS GROUP. All rights reserved.