MeteoIODoc 20241102.51576d50
libsmet.h File Reference
#include <meteoio/FileUtils.h>
#include <meteoio/FStream.h>
#include <meteoio/plugins/libacdd.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

namespace  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

◆ SMET_AT

#define SMET_AT   __FILE__ ":" SMET_TOSTRING(__LINE__)

◆ SMET_STRINGIFY

#define SMET_STRINGIFY (   x)    #x

◆ SMET_TOSTRING

#define SMET_TOSTRING (   x)    SMET_STRINGIFY(x)