Package org.orekit.files.iirv.terms
Class CrossSectionalAreaTerm
- java.lang.Object
-
- org.orekit.files.iirv.terms.base.IIRVVectorTerm<Double>
-
- org.orekit.files.iirv.terms.base.DoubleValuedIIRVTerm
-
- org.orekit.files.iirv.terms.CrossSectionalAreaTerm
-
- All Implemented Interfaces:
Comparable<IIRVVectorTerm<?>>
public class CrossSectionalAreaTerm extends DoubleValuedIIRVTerm
5-character average satellite cross-sectional area in square meters with a resolution to the nearest hundredth of a square meter.Assumed decimal point is two places from the right. Must contain all zeros if not used.
Units: m^2
Valid values:
- 0 to 999.99
- [String]: Any integer 0-9 for characters 1-5
- Since:
- 13.0
- Author:
- Nick LaFarge
-
-
Field Summary
Fields Modifier and Type Field Description static int
CROSS_SECTIONAL_AREA_TERM_LENGTH
The length of the IIRV term within the message.static String
CROSS_SECTIONAL_AREA_TERM_PATTERN
Regular expression that ensures the validity of string values for this term.static CrossSectionalAreaTerm
UNUSED
CrossSectionalAreaTerm contains all zeros when not used.
-
Constructor Summary
Constructors Constructor Description CrossSectionalAreaTerm(double value)
Constructor.CrossSectionalAreaTerm(String value)
Constructor.
-
Method Summary
-
Methods inherited from class org.orekit.files.iirv.terms.base.DoubleValuedIIRVTerm
computeValueFromString, toEncodedString
-
Methods inherited from class org.orekit.files.iirv.terms.base.IIRVVectorTerm
compareTo, equals, hashCode, length, toEncodedString, validateString, value
-
-
-
-
Field Detail
-
UNUSED
public static final CrossSectionalAreaTerm UNUSED
CrossSectionalAreaTerm contains all zeros when not used.
-
CROSS_SECTIONAL_AREA_TERM_LENGTH
public static final int CROSS_SECTIONAL_AREA_TERM_LENGTH
The length of the IIRV term within the message.- See Also:
- Constant Field Values
-
CROSS_SECTIONAL_AREA_TERM_PATTERN
public static final String CROSS_SECTIONAL_AREA_TERM_PATTERN
Regular expression that ensures the validity of string values for this term.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CrossSectionalAreaTerm
public CrossSectionalAreaTerm(String value)
Constructor.- Parameters:
value
- value of the cross-sectional area (m^2)
-
CrossSectionalAreaTerm
public CrossSectionalAreaTerm(double value)
Constructor.- Parameters:
value
- value of the cross-sectional area (m^2)
-
-