14 : basename_(basename ? basename :
"targetvar"), variable_int_(0)
16 out_.open(file_name, std::ios::out | std::ios::binary);
18 std::cerr << __FILE__ <<
':' << __LINE__ <<
", WARNING : output stream is bad\n";
24 return std::string(variable_name);
vnl_matlab_filewrite(char const *file_name, char const *basename=nullptr)
unsigned int cols() const
Return the number of columns.
std::string make_var_name(char const *variable_name)
bool vnl_matlab_write(std::ostream &s, T const &x, char const *name)
scalars.
An ordinary mathematical matrix.
void write(double v, char const *variable_name=nullptr)
Add scalar/vector/matrix variable to the MAT file using specified variable name.
T const *const * data_array() const
Access the 2D array, so that elements can be accessed with array[row][col] directly.
unsigned int rows() const
Return the number of rows.