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 SinexBiasParseInfo
buildParseInfo()
Build the container for parsing info.static ObservationType
defaultTypeBuilder(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::defaultTypeBuilder
if 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:
firstLineParser
in classAbstractSinexParser<SinexBias,SinexBiasParseInfo>
- Returns:
- parser for the firsty line of the file
-
buildParseInfo
protected SinexBiasParseInfo buildParseInfo()
Build the container for parsing info.- Specified by:
buildParseInfo
in 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
-
-