Package org.orekit.files.iirv.terms
Class CoordinateSystemTerm
java.lang.Object
org.orekit.files.iirv.terms.base.IIRVVectorTerm<Long>
org.orekit.files.iirv.terms.base.LongValuedIIRVTerm
org.orekit.files.iirv.terms.CoordinateSystemTerm
- All Implemented Interfaces:
Comparable<IIRVVectorTerm<?>>
1-character representing the coordinate system associated with the state variables.
Valid values:
- 1 = Geocentric True-of-Date Rotating
- 2 = Geocentric mean of 1950.0 (B1950.0)
- 3 = Heliocentric B1950.0
- 4 = Reserved for JPL use (non-GSFC)
- 5 = Reserved for JPL use (non-GSFC)
- 6 = Geocentric mean of 2000.0 (J2000.0)
- 7 = Heliocentric J2000.0
- Since:
- 13.0
- Author:
- Nick LaFarge
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intThe length of the IIRV term within the message.static final StringRegular expression that ensures the validity of string values for this term.static final CoordinateSystemTermGeocentric mean of 1950.0 (B1950.0) CoordinateSystemTerm.static final CoordinateSystemTermGeocentric mean of 2000.0 (J2000.0) CoordinateSystemTerm.static final CoordinateSystemTermGeocentric True-of-Date Rotating (GTOD) CoordinateSystemTerm.static final CoordinateSystemTermHeliocentric B1950.0 CoordinateSystemTerm.static final CoordinateSystemTermHeliocentric J2000.0 CoordinateSystemTerm.static final CoordinateSystemTermReserved for JPL use (non-GSFC) CoordinateSystemTerm.static final CoordinateSystemTermReserved for JPL use (non-GSFC) CoordinateSystemTerm. -
Constructor Summary
ConstructorsConstructorDescriptionCoordinateSystemTerm(long value) Constructor.CoordinateSystemTerm(String value) Constructor. -
Method Summary
Modifier and TypeMethodDescriptiongetFrame()Returns theFramespecified within the IIRV using thedefault data context.getFrame(DataContext context) Returns theFramespecified within the IIRV.Methods inherited from class org.orekit.files.iirv.terms.base.LongValuedIIRVTerm
computeValueFromString, toEncodedString, toInt, validateNumericValueMethods inherited from class org.orekit.files.iirv.terms.base.IIRVVectorTerm
compareTo, equals, hashCode, length, toEncodedString, validateString, value
-
Field Details
-
GEOCENTRIC_TRUE_OF_DATE_ROTATING
Geocentric True-of-Date Rotating (GTOD) CoordinateSystemTerm.Also known as True of Date Rotating frame (TDR) or Greenwich Rotating Coordinate frame (GCR).
-
GEOCENTRIC_MEAN_B1950
Geocentric mean of 1950.0 (B1950.0) CoordinateSystemTerm. -
HELIOCENTRIC_B1950
Heliocentric B1950.0 CoordinateSystemTerm. -
JPL_RESERVED_1
Reserved for JPL use (non-GSFC) CoordinateSystemTerm. -
JPL_RESERVED_2
Reserved for JPL use (non-GSFC) CoordinateSystemTerm. -
GEOCENTRIC_MEAN_OF_J2000
Geocentric mean of 2000.0 (J2000.0) CoordinateSystemTerm. -
HELIOCENTRIC_J2000
Heliocentric J2000.0 CoordinateSystemTerm. -
COORDINATE_SYSTEM_TERM_LENGTH
public static final int COORDINATE_SYSTEM_TERM_LENGTHThe length of the IIRV term within the message.- See Also:
-
COORDINATE_SYSTEM_TERM_PATTERN
Regular expression that ensures the validity of string values for this term.- See Also:
-
-
Constructor Details
-
CoordinateSystemTerm
Constructor.- Parameters:
value- value of the coordinate system term
-
CoordinateSystemTerm
public CoordinateSystemTerm(long value) Constructor.- Parameters:
value- value of the coordinate system term
-
-
Method Details
-
getFrame
Returns theFramespecified within the IIRV.- Parameters:
context- data context used to retrieve frames- Returns:
- coordinate system
-
getFrame
Returns theFramespecified within the IIRV using thedefault data context.- Returns:
- coordinate system
-