|
Public Member Functions |
| Felt_File () |
| constructor
|
| Felt_File (const std::string &filename) throw (Felt_File_Error) |
| Felt_File (const std::string &filename, const std::vector< std::string > &dianaParamList) throw (Felt_File_Error) |
virtual | ~Felt_File () |
Felt_Array & | getFeltArray (const std::string &compName) throw (Felt_File_Error) |
| retrieve a Felt_Array
|
std::vector< short > | getDataSlice (const std::string &compName, const std::time_t time, const short level) throw (Felt_File_Error) |
| retrieve a data slice
|
boost::shared_ptr< MetNoFimex::Data > | getScaledDataSlice (const std::string &compName, const std::time_t time, const short level, double fillValue) throw (Felt_File_Error) |
std::vector< Felt_Array > | listFeltArrays () |
std::map< short, std::vector<
short > > | getFeltLevels () const |
std::map< short, std::vector<
pair< short, short > > > | getFeltLevelPairs () const |
std::vector< time_t > | getFeltTimes () const |
| all time values, sorted
|
int | getNX () const |
| get size in x direction
|
int | getNY () const |
| get size in y direction
|
boost::shared_ptr< MetNoFimex::Data > | getXData () const throw (Felt_File_Error) |
| get the values of the x axis
|
boost::shared_ptr< MetNoFimex::Data > | getYData () const throw (Felt_File_Error) |
| get the values of the y axis
|
short | getGridType () const throw (Felt_File_Error) |
| assumes one set of grid-type for the whole file
|
const boost::array< float, 6 > & | getGridParameters () const throw (Felt_File_Error) |
| assumes one set of grid-parameters for the whole file
|