44 #define READASCII_HPP 1
64 std::string _filename;
66 std::vector<double> **_data;
68 void read_data_line(
const std::string &str,
int linec );
96 void read(
const std::string &filename,
int columns = -1 );
112 return( _data[0]->size() );
118 const std::vector<double> &
operator[]( uint32_t i )
const;
uint32_t columns(void) const
Return number of columns in data.
Definition: readascii.hpp:104
ReadAscii()
Constructor for empty class.
uint32_t rows(void) const
Return number of rows in data.
Definition: readascii.hpp:110
const std::vector< double > & operator[](uint32_t i) const
Return const reference to the vector containing column i.
void clear(void)
Clear data.
Class for reading ASCII data files.
Definition: readascii.hpp:62
void read(const std::string &filename, int columns=-1)
Read ASCII data file.