|
CAPD::DynSys Library
6.0.0
|
This class inherits form general Container class and provides constructors and methods specific for two dimensional data. More...
#include <capd/vectalg/MatrixContainer.h>
Public Types | |
| typedef Scalar | ScalarType |
| typedef Container< Scalar, rows *cols >::iterator | iterator |
| typedef Container< Scalar, rows *cols >::const_iterator | const_iterator |
| typedef MatrixContainer | ContainerType |
| typedef Container< Scalar, rows > | ColumnContainer |
| typedef Container< Scalar, cols > | RowContainer |
| typedef __size_type | size_type |
| typedef __difference_type | difference_type |
| typedef std::pair< size_type, size_type > | Dimension |
| typedef std::reverse_iterator< iterator > | reverse_iterator |
| typedef std::reverse_iterator< const_iterator > | const_reverse_iterator |
Public Member Functions | |
| MatrixContainer () | |
| MatrixContainer (size_type _rows, size_type _cols) | |
| MatrixContainer (const MatrixContainer &mc) | |
| MatrixContainer (size_type _rows, size_type _cols, bool) | |
| MatrixContainer (const Dimension &) | |
| MatrixContainer (const Dimension &, bool) | |
| size_type | numberOfRows () const |
| size_type | numberOfColumns () const |
| MatrixContainer & | operator= (const MatrixContainer &a) |
| void | resize (size_type r, size_type c) |
| iterator | begin () |
| const_iterator | begin () const |
| iterator | end () |
| const_iterator | end () const |
| reverse_iterator | rbegin () |
| const_reverse_iterator | rbegin () const |
| reverse_iterator | rend () |
| const_reverse_iterator | rend () const |
| void | resize (size_type newCapacity) |
| ScalarType & | operator[] (size_type) |
| const ScalarType & | operator[] (size_type) const |
| ScalarType & | operator() (size_type) |
| const ScalarType & | operator() (size_type) const |
| void | clear () |
Static Public Member Functions | |
| static Dimension | dimension () |
| static size_type | size () |
Static Public Attributes | |
| static const size_type | ROWS = rows |
| static const size_type | COLS = cols |
Protected Attributes | |
| ScalarType | data [capacity] |
This class inherits form general Container class and provides constructors and methods specific for two dimensional data.
| typedef Container<Scalar,rows> capd::vectalg::MatrixContainer< Scalar, rows, cols >::ColumnContainer |
| typedef Container<Scalar,rows*cols>::const_iterator capd::vectalg::MatrixContainer< Scalar, rows, cols >::const_iterator |
|
inherited |
| typedef MatrixContainer capd::vectalg::MatrixContainer< Scalar, rows, cols >::ContainerType |
| typedef __difference_type capd::vectalg::MatrixContainer< Scalar, rows, cols >::difference_type |
| typedef std::pair<size_type,size_type> capd::vectalg::MatrixContainer< Scalar, rows, cols >::Dimension |
| typedef Container<Scalar,rows*cols>::iterator capd::vectalg::MatrixContainer< Scalar, rows, cols >::iterator |
|
inherited |
| typedef Container<Scalar,cols> capd::vectalg::MatrixContainer< Scalar, rows, cols >::RowContainer |
| typedef Scalar capd::vectalg::MatrixContainer< Scalar, rows, cols >::ScalarType |
| typedef __size_type capd::vectalg::MatrixContainer< Scalar, rows, cols >::size_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inherited |
|
inlinestatic |
|
inlineinherited |
|
inlineinherited |
|
inline |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inherited |
|
inline |
|
inlinestaticinherited |
|
static |
|
protectedinherited |
|
static |