public final class RinexMeteorological extends BaseCollection<RinexMeteorologicalRecord>
Reading compressed RINEX files is not currently supported.
Modifier and Type | Method and Description |
---|---|
String |
getDate()
Gets the date of file creation.
|
Evaluator<RinexMeteorologicalRecord> |
getEvaluator()
Gets an evaluator that can be used to find meteorological data over time.
|
Evaluator<RinexMeteorologicalRecord> |
getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find meteorological data over time.
|
ArrayList<MeteorologicalMeasurement> |
getMeasurementTypes()
Gets a list of the meteorological data types in the file.
|
int |
getNumberOfMeasurementTypes()
Gets the number of meteorological data types in the file.
|
String |
getProgram()
Gets the program that created the file.
|
String |
getRunBy()
Gets the agency that created the file.
|
static RinexMeteorological |
readFrom(BufferedReader reader)
Reads a RINEX Meteorological file from the specified stream.
|
static RinexMeteorological |
readFrom(String fileName)
Reads a RINEX Meteorological file from the specified filename.
|
add, add, addAll, addAll, clear, clearItems, contains, containsAll, get, getItems, indexOf, insertItem, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeItem, retainAll, set, setItem, size, subList, toArray, toArray
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
equals, hashCode, replaceAll, sort, spliterator
parallelStream, removeIf, stream
@Nonnull public static RinexMeteorological readFrom(@Nonnull String fileName)
fileName
- The name of the file from which to read the meteorological data.ArgumentNullException
- Thrown when fileName
is null
.InvalidDataException
- Thrown when the Rinex Meteorological File has an invalid format.@Nonnull public static RinexMeteorological readFrom(@Nonnull BufferedReader reader)
reader
- The stream from which to read the meteorological data.ArgumentNullException
- Thrown when reader
is null
.InvalidDataException
- Thrown when the Rinex Meteorological File has an invalid format.@Nonnull public final Evaluator<RinexMeteorologicalRecord> getEvaluator()
@Nonnull public final Evaluator<RinexMeteorologicalRecord> getEvaluator(@Nonnull EvaluatorGroup group)
group
- The group with which to associate the new evaluator. By grouping evaluators
that are often evaluated at the same Julian dates, common computations can be performed only once
for the entire group instead of multiple times for each evaluator.public final int getNumberOfMeasurementTypes()
@Nonnull public final ArrayList<MeteorologicalMeasurement> getMeasurementTypes()