![]() |
User Manual, Developers Guide and API Documentation |
![]() |
#include <container/Matrix.hpp>


Public Types | |
| typedef const ValueType & | ConstReference |
| Constant reference to the next hyperplane (what is returned after [] has been applied once). | |
| typedef SuperType::IndexType | IndexType |
| The type of indexes in the [] operator. | |
| typedef ValueType & | Reference |
| Reference to the next hyperplane (what is returned after [] has been applied once). | |
| typedef MultiAccessibleDefs::SizeType | SizeType |
| The type for sizes used in this class. | |
| typedef SuperType::ValueType | ValueType |
| The type of the values that are accessed. | |
Public Member Functions | |
| virtual SizeType | dimSize (const SizeType &dim) const |
| Get the size of a dimension. | |
| virtual SizeType | getSize (const SizeType &dim) const |
| virtual bool | isEmpty () const |
| Check if the matrix is empty. | |
| Matrix (const SizeType sizes[1], const ValueType defaultValue=ValueType()) | |
| Matrix () | |
| virtual bool | operator!= (const Matrix &other) const |
| virtual bool | operator== (const Matrix &other) const |
| virtual SuperType::ReturnType | operator[] (const IndexType &index) const |
| virtual Reference | operator[] (const IndexType &index) |
| virtual | ~Matrix () |
Private Types | |
| typedef MultiReadWriteAccessible< T, 1, R > | SuperType |
Private Attributes | |
| std::vector< ValueType > | v |
Definition at line 149 of file Matrix.hpp.
| typedef const ValueType& wns::container::wns::container::Matrix< T, 1, R >::ConstReference |
Reimplemented from wns::container::MultiReadAccessible< T, N, R, I >.
Definition at line 159 of file Matrix.hpp.
| typedef SuperType::IndexType wns::container::wns::container::Matrix< T, 1, R >::IndexType |
Reimplemented from wns::container::MultiReadWriteAccessible< T, 1, R >.
Definition at line 155 of file Matrix.hpp.
| typedef ValueType& wns::container::wns::container::Matrix< T, 1, R >::Reference |
Reimplemented from wns::container::MultiWriteAccessible< T, N, I >.
Definition at line 158 of file Matrix.hpp.
| typedef MultiAccessibleDefs::SizeType wns::container::wns::container::Matrix< T, 1, R >::SizeType |
Reimplemented from wns::container::MultiReadWriteAccessible< T, 1, R >.
Definition at line 156 of file Matrix.hpp.
typedef MultiReadWriteAccessible<T, 1, R> wns::container::wns::container::Matrix< T, 1, R >::SuperType [private] |
Definition at line 152 of file Matrix.hpp.
| typedef SuperType::ValueType wns::container::wns::container::Matrix< T, 1, R >::ValueType |
Reimplemented from wns::container::MultiReadWriteAccessible< T, 1, R >.
Definition at line 154 of file Matrix.hpp.
| virtual wns::container::wns::container::Matrix< T, 1, R >::~Matrix | ( | ) | [inline, virtual] |
Definition at line 173 of file Matrix.hpp.
| virtual SizeType wns::container::wns::container::Matrix< T, 1, R >::dimSize | ( | const SizeType & | dim | ) | const [inline, virtual] |
| dim | (in) The dimension to get the size for. |
Implements wns::container::MultiReadWriteAccessible< T, 1, R >.
Definition at line 219 of file Matrix.hpp.
| virtual SizeType wns::container::wns::container::Matrix< T, 1, R >::getSize | ( | const SizeType & | dim | ) | const [inline, virtual] |
Definition at line 212 of file Matrix.hpp.
| virtual bool wns::container::wns::container::Matrix< T, 1, R >::isEmpty | ( | ) | const [inline, virtual] |
Definition at line 231 of file Matrix.hpp.
| wns::container::wns::container::Matrix< T, 1, R >::Matrix | ( | const SizeType | sizes[1], | |
| const ValueType | defaultValue = ValueType() | |||
| ) | [inline] |
Definition at line 166 of file Matrix.hpp.
| wns::container::wns::container::Matrix< T, 1, R >::Matrix | ( | ) | [inline] |
Definition at line 161 of file Matrix.hpp.
| virtual bool wns::container::wns::container::Matrix< T, 1, R >::operator!= | ( | const Matrix< T, 1, R > & | other | ) | const [inline, virtual] |
Definition at line 190 of file Matrix.hpp.
| virtual bool wns::container::wns::container::Matrix< T, 1, R >::operator== | ( | const Matrix< T, 1, R > & | other | ) | const [inline, virtual] |
Definition at line 177 of file Matrix.hpp.
| virtual SuperType::ReturnType wns::container::wns::container::Matrix< T, 1, R >::operator[] | ( | const IndexType & | index | ) | const [inline, virtual] |
Definition at line 204 of file Matrix.hpp.
| virtual Reference wns::container::wns::container::Matrix< T, 1, R >::operator[] | ( | const IndexType & | index | ) | [inline, virtual] |
Definition at line 196 of file Matrix.hpp.
std::vector<ValueType> wns::container::wns::container::Matrix< T, 1, R >::v [private] |
Definition at line 237 of file Matrix.hpp.
1.5.5