Package org.orekit.files.sinex
Class SinexBiasParser
- java.lang.Object
-
- org.orekit.files.sinex.AbstractSinexParser<SinexBias,SinexBiasParseInfo>
-
- org.orekit.files.sinex.SinexBiasParser
-
public class SinexBiasParser extends AbstractSinexParser<SinexBias,SinexBiasParseInfo>
Parser for Solution INdependent EXchange (SINEX) bias files.- Since:
- 13.0
- Author:
- Luc Maisonobe
-
-
Constructor Summary
Constructors Constructor Description SinexBiasParser(TimeScales timeScales, BiFunction<? super SatelliteSystem,? super String,? extends ObservationType> typeBuilder)Simple constructor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected SinexBiasParseInfobuildParseInfo()Build the container for parsing info.static ObservationTypedefaultTypeBuilder(SatelliteSystem ignoredSystem, String typeName)Default type builder.protected LineParser<SinexBiasParseInfo>firstLineParser()Get parser for the first line.-
Methods inherited from class org.orekit.files.sinex.AbstractSinexParser
getTimeScales, parse
-
-
-
-
Constructor Detail
-
SinexBiasParser
public SinexBiasParser(TimeScales timeScales, BiFunction<? super SatelliteSystem,? super String,? extends ObservationType> typeBuilder)
Simple constructor.- Parameters:
timeScales- time scalestypeBuilder- mapper from string to observation type (typicallySinexBiasParser::defaultTypeBuilderif the file uses only predefined types)- See Also:
defaultTypeBuilder(SatelliteSystem, String)
-
-
Method Detail
-
firstLineParser
protected LineParser<SinexBiasParseInfo> firstLineParser()
Get parser for the first line.- Specified by:
firstLineParserin classAbstractSinexParser<SinexBias,SinexBiasParseInfo>- Returns:
- parser for the firsty line of the file
-
buildParseInfo
protected SinexBiasParseInfo buildParseInfo()
Build the container for parsing info.- Specified by:
buildParseInfoin classAbstractSinexParser<SinexBias,SinexBiasParseInfo>- Returns:
- container for parsing info
-
defaultTypeBuilder
public static ObservationType defaultTypeBuilder(SatelliteSystem ignoredSystem, String typeName)
Default type builder.This default type builder directly calls
PredefinedObservationType.valueOf(String)- Parameters:
ignoredSystem- satellite system (ignored here)typeName- name of the observation type- Returns:
- observation type
-
-