For reading and writing csv files. More...
Functions | |
| 
std::vector< std::vector < std::string > >  | readRaw (const std::string &inCsvFilePath) | 
| Read csv file into a list of list of string fields.  | |
| void | writeRaw (const std::string &outCsvFilePath, const std::vector< std::vector< std::string >> &data) | 
| Write list of list of string fields into a csv file.  | |
| std::pair< size_t, size_t > | getRowMatrixDimensions (const std::vector< std::vector< std::string >> &data) | 
| Extracts row and column dimensions of data in list of list of string fields format.  More... | |
| template<typename ScalarType , int Rows = Eigen::Dynamic, int Cols = Eigen::Dynamic> | |
| Eigen::Matrix< ScalarType,  Rows, Cols >  | read (const std::string &inCsvFilePath) | 
| Read csv file into a rectangular matrix.  More... | |
| template<typename ScalarType , int Rows = Eigen::Dynamic, int Cols = Eigen::Dynamic> | |
| void | write (const std::string &outCsvFilePath, const Eigen::Matrix< ScalarType, Rows, Cols > &data) | 
| Write Matrix into csv file.  | |
For reading and writing csv files.
| std::pair< size_t, size_t > obsidian::io::csv::getRowMatrixDimensions | ( | const std::vector< std::vector< std::string >> & | data | ) | 
Extracts row and column dimensions of data in list of list of string fields format.
| Eigen::Matrix<ScalarType, Rows, Cols> obsidian::io::csv::read | ( | const std::string & | inCsvFilePath | ) | 
Read csv file into a rectangular matrix.