Basic Image AlgorithmS Library
2.8.0
|
#include <Base/Math/tnt/vecadaptor.h>
Public Types | |
typedef const T * | const_iterator |
typedef const T & | const_reference |
typedef T | element_type |
typedef T * | iterator |
typedef T * | pointer |
typedef T & | reference |
typedef BBVec::value_type | T |
typedef T | value_type |
Public Member Functions | |
Subscript | dim () const |
Subscript | dim (Subscript i) |
Vector_Adaptor< BBVec > & | free () |
BBVec & | getVector () |
Subscript | lbound () const |
Vector_Adaptor< BBVec > & | newsize (Subscript N) |
reference | operator() (Subscript i) |
const_reference | operator() (Subscript i) const |
Vector_Adaptor< BBVec > & | operator= (const Vector_Adaptor< BBVec > &A) |
Vector_Adaptor< BBVec > & | operator= (const T &a) |
reference | operator[] (Subscript i) |
const_reference | operator[] (Subscript i) const |
Vector_Adaptor< BBVec > & | resize (Subscript N) |
Subscript | size () const |
Vector_Adaptor () | |
Vector_Adaptor (const Vector_Adaptor< BBVec > &A) | |
Vector_Adaptor (Subscript N, char *s) | |
Vector_Adaptor (Subscript N, const T &value=T()) | |
Vector_Adaptor (Subscript N, const T *values) | |
Vector_Adaptor (const BBVec &A) | |
Protected Attributes | |
BBVec | v_ |
T * | vm1_ |
Definition at line 68 of file vecadaptor.h.
typedef const T* TNT::Vector_Adaptor< BBVec >::const_iterator |
Definition at line 78 of file vecadaptor.h.
typedef const T& TNT::Vector_Adaptor< BBVec >::const_reference |
Definition at line 79 of file vecadaptor.h.
typedef T TNT::Vector_Adaptor< BBVec >::element_type |
Definition at line 74 of file vecadaptor.h.
typedef T* TNT::Vector_Adaptor< BBVec >::iterator |
Definition at line 76 of file vecadaptor.h.
typedef T* TNT::Vector_Adaptor< BBVec >::pointer |
Definition at line 75 of file vecadaptor.h.
typedef T& TNT::Vector_Adaptor< BBVec >::reference |
Definition at line 77 of file vecadaptor.h.
typedef BBVec::value_type TNT::Vector_Adaptor< BBVec >::T |
Definition at line 72 of file vecadaptor.h.
typedef T TNT::Vector_Adaptor< BBVec >::value_type |
Definition at line 73 of file vecadaptor.h.
|
inline |
Definition at line 116 of file vecadaptor.h.
|
inline |
Definition at line 117 of file vecadaptor.h.
References TNT::Vector_Adaptor< BBVec >::v_, and TNT::Vector_Adaptor< BBVec >::vm1_.
|
inline |
Definition at line 123 of file vecadaptor.h.
References TNT::Vector_Adaptor< BBVec >::v_, and TNT::Vector_Adaptor< BBVec >::vm1_.
|
inline |
Definition at line 132 of file vecadaptor.h.
References TNT::Vector_Adaptor< BBVec >::v_, and TNT::Vector_Adaptor< BBVec >::vm1_.
|
inline |
Definition at line 140 of file vecadaptor.h.
References TNT::Vector_Adaptor< BBVec >::v_, and TNT::Vector_Adaptor< BBVec >::vm1_.
|
inline |
Definition at line 146 of file vecadaptor.h.
References TNT::Vector_Adaptor< BBVec >::v_, and TNT::Vector_Adaptor< BBVec >::vm1_.
|
inline |
Definition at line 108 of file vecadaptor.h.
References TNT::Vector_Adaptor< BBVec >::v_.
Referenced by TNT::Vector_Adaptor< BBVec >::operator()(), and TNT::Vector_Adaptor< BBVec >::operator[]().
|
inline |
Definition at line 109 of file vecadaptor.h.
References TNT::Vector_Adaptor< BBVec >::v_.
|
inline |
Definition at line 156 of file vecadaptor.h.
|
inline |
Definition at line 107 of file vecadaptor.h.
References TNT::Vector_Adaptor< BBVec >::v_.
|
inline |
Definition at line 81 of file vecadaptor.h.
|
inline |
Definition at line 168 of file vecadaptor.h.
|
inline |
Definition at line 206 of file vecadaptor.h.
References TNT::Vector_Adaptor< BBVec >::dim(), and TNT::Vector_Adaptor< BBVec >::vm1_.
|
inline |
Definition at line 215 of file vecadaptor.h.
References TNT::Vector_Adaptor< BBVec >::dim(), and TNT::Vector_Adaptor< BBVec >::vm1_.
|
inline |
Definition at line 161 of file vecadaptor.h.
References TNT::Vector_Adaptor< BBVec >::v_, and TNT::Vector_Adaptor< BBVec >::vm1_.
|
inline |
Definition at line 179 of file vecadaptor.h.
References TNT::Vector_Adaptor< BBVec >::v_.
|
inline |
Definition at line 224 of file vecadaptor.h.
References TNT::Vector_Adaptor< BBVec >::dim(), and TNT::Vector_Adaptor< BBVec >::v_.
|
inline |
Definition at line 233 of file vecadaptor.h.
References TNT::Vector_Adaptor< BBVec >::dim(), and TNT::Vector_Adaptor< BBVec >::v_.
|
inline |
Definition at line 189 of file vecadaptor.h.
References TNT::Vector_Adaptor< BBVec >::size(), and TNT::Vector_Adaptor< BBVec >::v_.
Referenced by TNT::operator>>().
|
inline |
Definition at line 89 of file vecadaptor.h.
References TNT::Vector_Adaptor< BBVec >::v_.
Referenced by TNT::Vector_Adaptor< BBVec >::resize().
|
protected |
Definition at line 84 of file vecadaptor.h.
Referenced by TNT::Vector_Adaptor< BBVec >::dim(), TNT::Vector_Adaptor< BBVec >::getVector(), TNT::Vector_Adaptor< BBVec >::operator=(), TNT::Vector_Adaptor< BBVec >::operator[](), TNT::Vector_Adaptor< BBVec >::resize(), TNT::Vector_Adaptor< BBVec >::size(), and TNT::Vector_Adaptor< BBVec >::Vector_Adaptor().
|
protected |
Definition at line 85 of file vecadaptor.h.
Referenced by TNT::Vector_Adaptor< BBVec >::operator()(), TNT::Vector_Adaptor< BBVec >::operator=(), and TNT::Vector_Adaptor< BBVec >::Vector_Adaptor().