MeteoIODoc 20240517.aefd3c94
iCSVHelper.h File Reference
#include <meteoio/IOUtils.h>
#include <map>
#include <sstream>
#include <string>
#include <vector>
#include <algorithm>

Go to the source code of this file.

Classes

struct  mio::iCSV::geoLocation
 Represents a geographic location extracted from iCSV files. (POINT(X Y)...) More...
 
struct  mio::iCSV::MetaDataSection
 Stores information on the METADATA section of a iCSV file. More...
 
struct  mio::iCSV::fieldsSection
 Stores Information on the FIELDS section of a iCSV file. More...
 
class  mio::iCSV::iCSVFile
 This class is responsible for handling and storing iCSV files. More...
 

Namespaces

namespace  mio
 
namespace  mio::iCSV
 

Functions

bool mio::iCSV::operator== (const geoLocation &lhs, const geoLocation &rhs)
 
bool mio::iCSV::operator!= (const geoLocation &lhs, const geoLocation &rhs)
 
bool mio::iCSV::operator== (const MetaDataSection &lhs, const MetaDataSection &rhs)
 
bool mio::iCSV::roughlyEqual (const MetaDataSection &lhs, const MetaDataSection &rhs)
 Checks if two MetaDataSection objects are roughly equal. More...
 
MetaDataSection & mio::iCSV::operator+= (MetaDataSection &lhs, const MetaDataSection &rhs)
 
bool mio::iCSV::operator== (const fieldsSection &lhs, const fieldsSection &rhs)
 
bool mio::iCSV::roughlyEqual (const fieldsSection &lhs, const fieldsSection &rhs)
 Checks if two fieldsSection objects are roughly equal. More...
 
fieldsSection & mio::iCSV::operator+= (fieldsSection &lhs, const fieldsSection &rhs)
 
std::vector< double > mio::iCSV::convertVector (const std::vector< std::string > &vec)
 
std::vector< Coords > mio::iCSV::convertVector (const std::vector< geoLocation > &vec, const int &epsg)
 
geoLocation mio::iCSV::extractCoordinates (const std::string &geometry)
 extracts a geoLocation object out of a WKT geometry string. More...
 
geoLocation mio::iCSV::toiCSVLocation (Coords loc, const int &epsg)
 

Variables

static const double default_nodata = M_PI
 

Variable Documentation

◆ default_nodata

const double default_nodata = M_PI
static