Template Class CMatrixColumnAccessor
Defined in File matrix_adaptors.h
Class Documentation
-
template<typename MAT>
class CMatrixColumnAccessor A vector-like wrapper for a Matrix for accessing the elements of a given column with a [] operator.
See also
CMatrixRowAccessor,CMatrixColumnAccessorExtended,CConstMatrixColumnAccessor,CConstMatrixColumnAccessorExtended
Public Types
-
using mrpt_autotype = CMatrixColumnAccessor<MAT>
-
using iterator = detail::AccessorIterator<CMatrixColumnAccessor<MAT>, value_type>
-
using const_iterator = detail::AccessorIterator<const CMatrixColumnAccessor<MAT>, const value_type>
-
using reverse_iterator = detail::ReverseAccessorIterator<CMatrixColumnAccessor<MAT>, value_type>
-
using const_reverse_iterator = detail::ReverseAccessorIterator<const CMatrixColumnAccessor<MAT>, const value_type>
Public Functions
-
inline CMatrixColumnAccessor()
-
inline value_type &operator[](const size_t i)
-
inline value_type operator[](const size_t i) const
-
inline const_iterator begin() const
-
inline const_iterator end() const
-
inline reverse_iterator rbegin()
-
inline const_reverse_iterator rbegin() const
-
inline reverse_iterator rend()
-
inline const_reverse_iterator rend() const
-
inline size_t size() const
-
inline void resize(size_t N)
-
using mrpt_autotype = CMatrixColumnAccessor<MAT>