Package org.orekit.files.sinex
Class SinexParser
- java.lang.Object
-
- org.orekit.files.sinex.AbstractSinexParser<Sinex,SinexParseInfo>
-
- org.orekit.files.sinex.SinexParser
-
public class SinexParser extends AbstractSinexParser<Sinex,SinexParseInfo>
Parser for Solution INdependent EXchange (SINEX) files.The parser can be used to load several data types contained in Sinex files. The current supported data are: station coordinates, site eccentricities, EOP.
The parsing of EOP parameters for multiple data sources in different SinexParser objects might pose a problem in case validity dates are overlapping. As Sinex daily solution files provide a single EOP entry, the Sinex parser will add points at the limits of data dates (startDate, endDate) of the Sinex file, which in case of overlap will lead to inconsistencies in the final EOPHistory object. Multiple data sources can be parsed using a single SinexParser to overcome this issue.
- Since:
- 13.0
- Author:
- Luc Maisonobe
-
-
Constructor Summary
Constructors Constructor Description SinexParser(TimeScales timeScales)
Simple constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected SinexParseInfo
buildParseInfo()
Build the container for parsing info.protected LineParser<SinexParseInfo>
firstLineParser()
Get parser for the first line.-
Methods inherited from class org.orekit.files.sinex.AbstractSinexParser
getTimeScales, parse
-
-
-
-
Constructor Detail
-
SinexParser
public SinexParser(TimeScales timeScales)
Simple constructor.- Parameters:
timeScales
- time scales
-
-
Method Detail
-
firstLineParser
protected LineParser<SinexParseInfo> firstLineParser()
Get parser for the first line.- Specified by:
firstLineParser
in classAbstractSinexParser<Sinex,SinexParseInfo>
- Returns:
- parser for the firsty line of the file
-
buildParseInfo
protected SinexParseInfo buildParseInfo()
Build the container for parsing info.- Specified by:
buildParseInfo
in classAbstractSinexParser<Sinex,SinexParseInfo>
- Returns:
- container for parsing info
-
-