Stores a set of parameters controlling the way matrices are printed.
More...
#include <IO.h>
|
| IOFormat (int _precision=StreamPrecision, int _flags=0, const std::string &_coeffSeparator=" ", const std::string &_rowSeparator="\n", const std::string &_rowPrefix="", const std::string &_rowSuffix="", const std::string &_matPrefix="", const std::string &_matSuffix="") |
|
|
std::string | matPrefix |
|
std::string | matSuffix |
|
std::string | rowPrefix |
|
std::string | rowSuffix |
|
std::string | rowSeparator |
|
std::string | rowSpacer |
|
std::string | coeffSeparator |
|
int | precision |
|
int | flags |
|
Stores a set of parameters controlling the way matrices are printed.
List of available parameters:
- precision number of digits for floating point values, or one of the special constants
StreamPrecision
and FullPrecision
. The default is the special value StreamPrecision
which means to use the stream's own precision setting, as set for instance using cout.precision(3)
. The other special value FullPrecision
means that the number of digits will be computed to match the full precision of each floating-point type.
- flags an OR-ed combination of flags, the default value is 0, the only currently available flag is
DontAlignCols
which allows to disable the alignment of columns, resulting in faster code.
- coeffSeparator string printed between two coefficients of the same row
- rowSeparator string printed between two rows
- rowPrefix string printed at the beginning of each row
- rowSuffix string printed at the end of each row
- matPrefix string printed at the beginning of the matrix
- matSuffix string printed at the end of the matrix
Example:
Output:
- See also
- DenseBase::format(), class WithFormat
Definition at line 50 of file IO.h.
Eigen::IOFormat::IOFormat |
( |
int |
_precision = StreamPrecision , |
|
|
int |
_flags = 0 , |
|
|
const std::string & |
_coeffSeparator = " " , |
|
|
const std::string & |
_rowSeparator = "\n" , |
|
|
const std::string & |
_rowPrefix = "" , |
|
|
const std::string & |
_rowSuffix = "" , |
|
|
const std::string & |
_matPrefix = "" , |
|
|
const std::string & |
_matSuffix = "" |
|
) |
| |
|
inline |
Default contructor, see class IOFormat for the meaning of the parameters
Definition at line 53 of file IO.h.
57 : matPrefix(_matPrefix), matSuffix(_matSuffix), rowPrefix(_rowPrefix), rowSuffix(_rowSuffix), rowSeparator(_rowSeparator),
58 rowSpacer(
""), coeffSeparator(_coeffSeparator), precision(_precision), flags(_flags)
60 int i = int(matSuffix.length())-1;
61 while (i>=0 && matSuffix[i]!=
'\n')
The documentation for this class was generated from the following file:
- C:/Users/Brig/Documents/ShapeWorksStudio/src/Surfworks/Eigen/src/Core/IO.h