#include <Format.hxx>
Public Member Functions | |
FormatMM5 () throw () | |
Default constructor. | |
~FormatMM5 () throw () | |
Destructor. | |
int | ReadFlag (ifstream &FileStream) const |
Reads a flag. | |
void | ReadBigHeader (string FileName, Array< int, 2 > &BHI, Array< float, 2 > &BHR, Array< string, 2 > &BHIC, Array< string, 2 > &BHRC) const |
Reads big header. | |
void | ReadBigHeader (ifstream &FileStream, Array< int, 2 > &BHI, Array< float, 2 > &BHR, Array< string, 2 > &BHIC, Array< string, 2 > &BHRC) const |
Reads big header. | |
void | ReadBigHeader (ifstream &FileStream) const |
Reads big header. | |
void | ReadSubHeader (ifstream &FileStream, MM5SubHeader &SH) const |
Reads sub-header. | |
void | ReadSubHeader (ifstream &FileStream) const |
Reads sub-header. | |
template<int N, class TG> | |
void | ReadWholeField (string FileName, string FieldName, Data< float, N, TG > &A) const |
Reads an whole field given its name. | |
template<int N> | |
void | ReadWholeField (string FileName, string FieldName, Array< float, N > &A) const |
Reads an whole field given its name. | |
template<int N, class TG> | |
void | ReadWholeField (ifstream &FileStream, string FieldName, Data< float, N, TG > &A) const |
Reads an whole field given its name. | |
template<int N> | |
void | ReadWholeField (ifstream &FileStream, string FieldName, Array< float, N > &A) const |
Reads an whole field given its name. | |
template<int N> | |
void | ReadField (ifstream &FileStream, bool cross, Array< float, N > &A) const |
Reads the field. | |
template<int N, class TG> | |
void | ReadField (ifstream &FileStream, Data< float, N, TG > &A) const |
Reads the field. | |
template<int N> | |
void | ReadField (ifstream &FileStream, MM5SubHeader &SH, Array< float, N > &A) const |
Reads the field. | |
template<int N> | |
void | ReadField (ifstream &FileStream, Array< float, N > &A) const |
Reads the field. | |
void | ReadField (ifstream &FileStream) const |
Reads the field. |