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<?>>
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
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 CrossSectionalAreaTermCrossSectionalAreaTerm contains all zeros when not used. -
Constructor Summary
ConstructorsConstructorDescriptionCrossSectionalAreaTerm(double value) Constructor.CrossSectionalAreaTerm(String value) Constructor. -
Method Summary
Methods inherited from class org.orekit.files.iirv.terms.base.DoubleValuedIIRVTerm
computeValueFromString, toEncodedStringMethods inherited from class org.orekit.files.iirv.terms.base.IIRVVectorTerm
compareTo, equals, hashCode, length, toEncodedString, validateString, value
-
Field Details
-
UNUSED
CrossSectionalAreaTerm contains all zeros when not used. -
CROSS_SECTIONAL_AREA_TERM_LENGTH
public static final int CROSS_SECTIONAL_AREA_TERM_LENGTHThe length of the IIRV term within the message.- See Also:
-
CROSS_SECTIONAL_AREA_TERM_PATTERN
Regular expression that ensures the validity of string values for this term.- See Also:
-
-
Constructor Details
-
CrossSectionalAreaTerm
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)
-