public class ICGEMFormatReader extends PotentialCoefficientsReader
This format is used to describe the gravity field of EIGEN models published by the GFZ Potsdam since 2004. It is described in Franz Barthelmes and Christoph Förste paper: the ICGEM-format.
The proper way to use this class is to call the GravityFieldFactory
which will determine which reader to use
with the selected potential coefficients file
GravityFieldFactory
,
Serialized Formae, mu, normalizedC, normalizedJ, normalizedS, normalizedSigmasC, normalizedSigmasS, readCompleted, readSigmas
Constructor and Description |
---|
ICGEMFormatReader(String supportedNames,
boolean missingCoefficientsAllowed)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
loadData(InputStream input,
String name)
Load data from a stream.
|
getAe, getC, getJ, getMu, getS, getSigmaC, getSigmaS, getSupportedNames, missingCoefficientsAllowed, stillAcceptsData
public ICGEMFormatReader(String supportedNames, boolean missingCoefficientsAllowed)
supportedNames
- regular expression for supported files namesmissingCoefficientsAllowed
- if true, allows missing coefficients in the input datapublic void loadData(InputStream input, String name) throws IOException, ParseException, PatriusException
loadData
in interface DataLoader
loadData
in class PotentialCoefficientsReader
input
- data input streamname
- name of the file (or zip entry)IOException
- if data can't be readParseException
- if data can't be parsedPatriusException
- if some data is missing
or if some loader specific error occursCopyright © 2023 CNES. All rights reserved.