Package org.orekit.files.sinex.orbex
Record Class Description
java.lang.Object
java.lang.Record
org.orekit.files.sinex.orbex.Description
- Record Components:
description- descriptioncreatedBy- name of agency which created the fileinputData- input used to generate this filecontact- E-mail address of the relevant contact persontimeSystem- time systemepochInterval- number of seconds between each epoch (NaN if irregular)coordinateSystem- name of reference frameframeType- frame typeorbitType- orbit typerecordTypes- recordTypesorbitReference- orbit referencepositionUnit- unit for positionvelocityUnit- unit for velocityclockCorrectionUnit- unit for clock correctionclockRateUnit- unit for clock rate
public record Description(String description, String createdBy, String inputData, String contact, TimeSystem timeSystem, double epochInterval, Frame coordinateSystem, String frameType, String orbitType, List<org.orekit.files.sinex.orbex.EphemerisDataPredicate> recordTypes, String orbitReference, Unit positionUnit, Unit velocityUnit, Unit clockCorrectionUnit, Unit clockRateUnit)
extends Record
Container for ORBEX file description block.
- Since:
- 14.0
- Author:
- Luc Maisonobe
-
Constructor Summary
ConstructorsConstructorDescriptionDescription(String description, String createdBy, String inputData, String contact, TimeSystem timeSystem, double epochInterval, Frame coordinateSystem, String frameType, String orbitType, List<org.orekit.files.sinex.orbex.EphemerisDataPredicate> recordTypes, String orbitReference, Unit positionUnit, Unit velocityUnit, Unit clockCorrectionUnit, Unit clockRateUnit) Creates an instance of aDescriptionrecord class. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of theclockCorrectionUnitrecord component.Returns the value of theclockRateUnitrecord component.contact()Returns the value of thecontactrecord component.Returns the value of thecoordinateSystemrecord component.Returns the value of thecreatedByrecord component.Returns the value of thedescriptionrecord component.doubleReturns the value of theepochIntervalrecord component.final booleanIndicates whether some other object is "equal to" this one.Returns the value of theframeTyperecord component.final inthashCode()Returns a hash code value for this object.Returns the value of theinputDatarecord component.Returns the value of theorbitReferencerecord component.Returns the value of theorbitTyperecord component.Returns the value of thepositionUnitrecord component.List<org.orekit.files.sinex.orbex.EphemerisDataPredicate> Returns the value of therecordTypesrecord component.Returns the value of thetimeSystemrecord component.final StringtoString()Returns a string representation of this record class.Returns the value of thevelocityUnitrecord component.
-
Constructor Details
-
Description
public Description(String description, String createdBy, String inputData, String contact, TimeSystem timeSystem, double epochInterval, Frame coordinateSystem, String frameType, String orbitType, List<org.orekit.files.sinex.orbex.EphemerisDataPredicate> recordTypes, String orbitReference, Unit positionUnit, Unit velocityUnit, Unit clockCorrectionUnit, Unit clockRateUnit) Creates an instance of aDescriptionrecord class.- Parameters:
description- the value for thedescriptionrecord componentcreatedBy- the value for thecreatedByrecord componentinputData- the value for theinputDatarecord componentcontact- the value for thecontactrecord componenttimeSystem- the value for thetimeSystemrecord componentepochInterval- the value for theepochIntervalrecord componentcoordinateSystem- the value for thecoordinateSystemrecord componentframeType- the value for theframeTyperecord componentorbitType- the value for theorbitTyperecord componentrecordTypes- the value for therecordTypesrecord componentorbitReference- the value for theorbitReferencerecord componentpositionUnit- the value for thepositionUnitrecord componentvelocityUnit- the value for thevelocityUnitrecord componentclockCorrectionUnit- the value for theclockCorrectionUnitrecord componentclockRateUnit- the value for theclockRateUnitrecord component
-
-
Method Details
-
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. -
hashCode
public final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared withObjects::equals(Object,Object); primitive components are compared with '=='. -
description
Returns the value of thedescriptionrecord component.- Returns:
- the value of the
descriptionrecord component
-
createdBy
Returns the value of thecreatedByrecord component.- Returns:
- the value of the
createdByrecord component
-
inputData
Returns the value of theinputDatarecord component.- Returns:
- the value of the
inputDatarecord component
-
contact
Returns the value of thecontactrecord component.- Returns:
- the value of the
contactrecord component
-
timeSystem
Returns the value of thetimeSystemrecord component.- Returns:
- the value of the
timeSystemrecord component
-
epochInterval
public double epochInterval()Returns the value of theepochIntervalrecord component.- Returns:
- the value of the
epochIntervalrecord component
-
coordinateSystem
Returns the value of thecoordinateSystemrecord component.- Returns:
- the value of the
coordinateSystemrecord component
-
frameType
Returns the value of theframeTyperecord component.- Returns:
- the value of the
frameTyperecord component
-
orbitType
Returns the value of theorbitTyperecord component.- Returns:
- the value of the
orbitTyperecord component
-
recordTypes
Returns the value of therecordTypesrecord component.- Returns:
- the value of the
recordTypesrecord component
-
orbitReference
Returns the value of theorbitReferencerecord component.- Returns:
- the value of the
orbitReferencerecord component
-
positionUnit
Returns the value of thepositionUnitrecord component.- Returns:
- the value of the
positionUnitrecord component
-
velocityUnit
Returns the value of thevelocityUnitrecord component.- Returns:
- the value of the
velocityUnitrecord component
-
clockCorrectionUnit
Returns the value of theclockCorrectionUnitrecord component.- Returns:
- the value of the
clockCorrectionUnitrecord component
-
clockRateUnit
Returns the value of theclockRateUnitrecord component.- Returns:
- the value of the
clockRateUnitrecord component
-