Class CSVMeshWriter¶
Defined in File csv_mesh_writer.h
Class Documentation¶
-
class CSVMeshWriter¶
The CSVWriter class. Handles writing into CSV file format.
Public Functions
-
CSVMeshWriter(const std::string &filename, char delim = kernel::utilities::CSVWriter::default_delimiter(), bool open_file = false, const std::ios_base::openmode mode = std::ios_base::out)¶
Constructor.
-
inline void write_column_names(const std::vector<std::string> &col_names, bool write_header = true)¶
Write the column names.
-
inline void write_column_names(const std::vector<std::string_view> &col_names, bool write_header = true)¶
Write the column names.
-
inline void write_column_names(const std::initializer_list<std::string_view> &col_names, bool write_header = true)¶
Write the column names.
-
inline void set_delimiter(char delim) noexcept¶
Set the delimiter.
-
inline char get_delimiter() const noexcept¶
Returns the column delimiter.
-
inline bool is_open() const¶
Returns true if the file is open.
Public Static Functions
-
static inline char default_delimiter()¶
The default column delimiter.
-
CSVMeshWriter(const std::string &filename, char delim = kernel::utilities::CSVWriter::default_delimiter(), bool open_file = false, const std::ios_base::openmode mode = std::ios_base::out)¶