NDDEM
Public Member Functions | Public Attributes | List of all members
XMLReader Class Reference

#include <Xml.h>

+ Inheritance diagram for XMLReader:

Public Member Functions

 XMLReader (string path)
 
int read_boundaries (vector< vector< double >> &boundaries)
 
int read_radius (vector< double > &radius)
 
double read_nextts (vector< string > &names, vector< vector< vector< double >>> &data)
 
std::vector< std::pair< double, std::streampos > > read_index ()
 
int decodebase64f (istream &in, vector< float > &val)
 
int decodebase64f_2dd (istream &in, vector< vector< double >> &val)
 
- Public Member Functions inherited from XMLReader_base
 XMLReader_base (string path)
 
std::pair< string, map< string, string > > gettag ()
 
tuple< string, map< string, string >, std::vector< double > > gettagdata ()
 
string getcontent ()
 
void close ()
 

Public Attributes

std::pair< string, map< string, string > > tags
 
- Public Attributes inherited from XMLReader_base
stack< string > tree
 
ifstream fic
 

Constructor & Destructor Documentation

◆ XMLReader()

XMLReader::XMLReader ( string  path)
inline

Member Function Documentation

◆ decodebase64f()

int XMLReader::decodebase64f ( istream &  in,
vector< float > &  val 
)

◆ decodebase64f_2dd()

int XMLReader::decodebase64f_2dd ( istream &  in,
vector< vector< double >> &  val 
)

◆ read_boundaries()

int XMLReader::read_boundaries ( vector< vector< double >> &  boundaries)

◆ read_index()

std::vector< std::pair< double, std::streampos > > XMLReader::read_index ( )

◆ read_nextts()

double XMLReader::read_nextts ( vector< string > &  names,
vector< vector< vector< double >>> &  data 
)

◆ read_radius()

int XMLReader::read_radius ( vector< double > &  radius)

Member Data Documentation

◆ tags

std::pair<string, map<string,string> > XMLReader::tags

The documentation for this class was generated from the following files: