org.orekit.forces.atmospheres.solarActivity
Class ACSOLFormatReader

java.lang.Object
  extended by org.orekit.forces.atmospheres.solarActivity.SolarActivityDataReader
      extended by org.orekit.forces.atmospheres.solarActivity.ACSOLFormatReader
All Implemented Interfaces:
DataLoader, SolarActivityDataProvider

public class ACSOLFormatReader
extends SolarActivityDataReader

This class reads ACSOL format solar activity data

Since:
1.2
Version:
$Id: ACSOLFormatReader.java 17582 2017-05-10 12:58:16Z bignon $
Author:
Rami Houdroge
Concurrency :
not thread-safe
Concurrency comment :
instance is mutable

Field Summary
 
Fields inherited from class org.orekit.forces.atmospheres.solarActivity.SolarActivityDataReader
readCompleted
 
Constructor Summary
ACSOLFormatReader(String supportedNames)
          Constructor.
 
Method Summary
 void loadData(InputStream input, String name)
          Load data from a stream.
 
Methods inherited from class org.orekit.forces.atmospheres.solarActivity.SolarActivityDataReader
addApKp, addF107, getAp, getApKpMaxDate, getApKpMinDate, getApKpValues, getFluxMaxDate, getFluxMinDate, getInstantFluxValue, getInstantFluxValues, getKp, getMaxDate, getMinDate, getSupportedNames, isEmpty, stillAcceptsData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ACSOLFormatReader

public ACSOLFormatReader(String supportedNames)
                  throws OrekitException
Constructor.

Parameters:
supportedNames - regular expression for supported files names
Throws:
OrekitException - thrown if UTC-TAI data cannot be read
Method Detail

loadData

public void loadData(InputStream input,
                     String name)
              throws IOException,
                     ParseException,
                     OrekitException
Load data from a stream.

Specified by:
loadData in interface DataLoader
Specified by:
loadData in class SolarActivityDataReader
Parameters:
input - data input stream
name - name of the file (or zip entry)
Throws:
IOException - if data can't be read
ParseException - if data can't be parsed
OrekitException - if some data is missing or if some loader specific error occurs


Copyright © 2017 CNES. All Rights Reserved.