OGS
FileIO::CsvInterface Member List

This is the complete list of members for FileIO::CsvInterface, including all inherited members.

_dataFileIO::CsvInterfaceprivate
_vec_namesFileIO::CsvInterfaceprivate
_writeCsvHeaderFileIO::CsvInterfaceprivate
addIndexVectorForWriting(std::size_t s)FileIO::CsvInterface
addVectorForWriting(std::string const &vec_name, std::vector< T > const &vec)FileIO::CsvInterfaceinline
CsvInterface()FileIO::CsvInterface
findColumn(std::string const &line, char delim, std::string const &column_name)FileIO::CsvInterfaceprivatestatic
getColumnNames(std::string const &fname, char delim)FileIO::CsvInterfacestatic
getNArrays() constFileIO::CsvInterfaceinline
getVectorSize(std::size_t idx) constFileIO::CsvInterfaceprivate
outBaseLib::IO::Writerprotected
readColumn(std::string const &fname, char delim, std::vector< T > &data_array, std::string const &column_name)FileIO::CsvInterfaceinlinestatic
readColumn(std::string const &fname, char delim, std::vector< T > &data_array, std::size_t column_idx)FileIO::CsvInterfaceinlinestatic
readColumn(std::ifstream &in, char delim, std::vector< T > &data_array, std::size_t column_idx)FileIO::CsvInterfaceinlineprivatestatic
readPoints(std::string const &fname, char delim, std::vector< GeoLib::Point * > &points)FileIO::CsvInterfacestatic
readPoints(std::string const &fname, char delim, std::vector< GeoLib::Point * > &points, std::string const &x_column_name, std::string const &y_column_name, std::string const &z_column_name="")FileIO::CsvInterfacestatic
readPoints(std::string const &fname, char delim, std::vector< GeoLib::Point * > &points, std::size_t x_column_idx, std::size_t y_column_idx, std::size_t z_column_idx=std::numeric_limits< std::size_t >::max())FileIO::CsvInterfacestatic
readPoints(std::ifstream &in, char delim, std::vector< GeoLib::Point * > &points, std::array< std::size_t, 3 > const &column_idx)FileIO::CsvInterfaceprivatestatic
setCsvHeader(bool write_header)FileIO::CsvInterfaceinline
write() overrideFileIO::CsvInterfacevirtual
Writer()BaseLib::IO::Writer
writeToString()BaseLib::IO::Writer
writeValue(std::size_t vec_idx, std::size_t in_vec_idx)FileIO::CsvInterfaceprivate
~Writer()=defaultBaseLib::IO::Writervirtual