MeteoIODoc  MeteoIODoc-2.6.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
libsmet.h File Reference
#include <meteoio/FileUtils.h>
#include <string>
#include <iostream>
#include <vector>
#include <set>
#include <map>

Go to the source code of this file.

Classes

class  smet::SMETException
 A basic exception class adjusted for the needs of the SMET library. More...
 
class  smet::SMETCommon
 A static class to provide basic operations and variables for the libsmet library. More...
 
class  smet::SMETWriter
 The SMETWriter class that enables to write a SMET formatted file. The user constructs a SMETWriter class and fills in the header values Finally the user may call write(...) and pass the data to be written. More...
 
class  smet::SMETReader
 The SMETReader class enables to read a SMET formatted file. Data and header info can be extracted through this class. More...
 

Namespaces

 smet
 

Macros

#define SMET_STRINGIFY(x)   #x
 
#define SMET_TOSTRING(x)   SMET_STRINGIFY(x)
 
#define SMET_AT   __FILE__ ":" SMET_TOSTRING(__LINE__)
 

Enumerations

enum  smet::SMETType { smet::ASCII, smet::BINARY }
 
enum  smet::LocationType { smet::WGS84, smet::EPSG }
 

Macro Definition Documentation

#define SMET_AT   __FILE__ ":" SMET_TOSTRING(__LINE__)
#define SMET_STRINGIFY (   x)    #x
#define SMET_TOSTRING (   x)    SMET_STRINGIFY(x)