Basic Image AlgorithmS Library
2.8.0
|
#include <Base/Math/tnt/region2d.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 Subscript | size_type |
typedef Array2D::value_type | T |
typedef T | value_type |
Public Member Functions | |
Array2D & | array () |
const Array2D & | array () const |
Subscript | dim (Subscript i) const |
Subscript | lbound () const |
Subscript | num_cols () const |
Subscript | num_rows () const |
Subscript | offset (Subscript i) const |
Region2D< Array2D > | operator() (Subscript i1, Subscript i2, Subscript j1, Subscript j2) |
Region2D< Array2D > | operator() (const Index1D &I, const Index1D &J) |
T & | operator() (Subscript i, Subscript j) |
const T & | operator() (Subscript i, Subscript j) const |
Region2D< Array2D > & | operator= (const Region2D< Array2D > &R) |
Region2D< Array2D > & | operator= (const const_Region2D< Array2D > &R) |
Region2D< Array2D > & | operator= (const Array2D &R) |
Region2D< Array2D > & | operator= (const T &scalar) |
Region2D (Array2D &A, Subscript i1, Subscript i2, Subscript j1, Subscript j2) | |
Region2D (Array2D &A, const Index1D &I, const Index1D &J) | |
Region2D (Region2D< Array2D > &A, Subscript i1, Subscript i2, Subscript j1, Subscript j2) | |
Protected Attributes | |
Array2D & | A_ |
Subscript | dim_ [2] |
Subscript | offset_ [2] |
Definition at line 49 of file region2d.h.
typedef const T* TNT::Region2D< Array2D >::const_iterator |
Definition at line 65 of file region2d.h.
typedef const T& TNT::Region2D< Array2D >::const_reference |
Definition at line 66 of file region2d.h.
typedef T TNT::Region2D< Array2D >::element_type |
Definition at line 61 of file region2d.h.
typedef T* TNT::Region2D< Array2D >::iterator |
Definition at line 63 of file region2d.h.
typedef T* TNT::Region2D< Array2D >::pointer |
Definition at line 62 of file region2d.h.
typedef T& TNT::Region2D< Array2D >::reference |
Definition at line 64 of file region2d.h.
typedef Subscript TNT::Region2D< Array2D >::size_type |
Definition at line 59 of file region2d.h.
typedef Array2D::value_type TNT::Region2D< Array2D >::T |
Definition at line 58 of file region2d.h.
typedef T TNT::Region2D< Array2D >::value_type |
Definition at line 60 of file region2d.h.
|
inline |
Definition at line 93 of file region2d.h.
References TNT::Region2D< Array2D >::dim_, and TNT::Region2D< Array2D >::offset_.
|
inline |
Definition at line 112 of file region2d.h.
References TNT::Region2D< Array2D >::dim_, TNT::Index1D::lbound(), TNT::Region2D< Array2D >::offset_, and TNT::Index1D::ubound().
|
inline |
Definition at line 129 of file region2d.h.
References TNT::Region2D< Array2D >::dim(), TNT::Region2D< Array2D >::dim_, TNT::Region2D< Array2D >::lbound(), and TNT::Region2D< Array2D >::offset_.
|
inline |
Definition at line 68 of file region2d.h.
References TNT::Region2D< Array2D >::A_.
|
inline |
Definition at line 69 of file region2d.h.
References TNT::Region2D< Array2D >::A_.
|
inline |
Definition at line 82 of file region2d.h.
References TNT::Region2D< Array2D >::A_, and TNT::Region2D< Array2D >::dim_.
Referenced by TNT::Region2D< Array2D >::Region2D().
|
inline |
Definition at line 70 of file region2d.h.
References TNT::Region2D< Array2D >::A_.
Referenced by TNT::Region2D< Array2D >::operator=(), and TNT::Region2D< Array2D >::Region2D().
|
inline |
Definition at line 72 of file region2d.h.
References TNT::Region2D< Array2D >::dim_.
Referenced by TNT::Region2D< Array2D >::operator=().
|
inline |
Definition at line 71 of file region2d.h.
References TNT::Region2D< Array2D >::dim_.
Referenced by TNT::Region2D< Array2D >::operator=().
|
inline |
Definition at line 73 of file region2d.h.
References TNT::Region2D< Array2D >::A_, TNT::Region2D< Array2D >::dim_, and TNT::Region2D< Array2D >::offset_.
|
inline |
Definition at line 146 of file region2d.h.
References TNT::Region2D< Array2D >::A_, TNT::Region2D< Array2D >::dim_, and TNT::Region2D< Array2D >::offset_.
|
inline |
Definition at line 163 of file region2d.h.
References TNT::Region2D< Array2D >::A_, TNT::Region2D< Array2D >::dim_, TNT::Index1D::lbound(), TNT::Region2D< Array2D >::offset_, and TNT::Index1D::ubound().
|
inline |
Definition at line 180 of file region2d.h.
References TNT::Region2D< Array2D >::A_, TNT::Region2D< Array2D >::dim_, and TNT::Region2D< Array2D >::offset_.
|
inline |
Definition at line 191 of file region2d.h.
References TNT::Region2D< Array2D >::A_, TNT::Region2D< Array2D >::dim_, and TNT::Region2D< Array2D >::offset_.
|
inline |
Definition at line 203 of file region2d.h.
References TNT::Region2D< Array2D >::lbound(), TNT::Region2D< Array2D >::num_cols(), and TNT::Region2D< Array2D >::num_rows().
|
inline |
Definition at line 223 of file region2d.h.
References TNT::const_Region2D< Array2D >::lbound(), TNT::Region2D< Array2D >::num_cols(), TNT::const_Region2D< Array2D >::num_cols(), TNT::Region2D< Array2D >::num_rows(), and TNT::const_Region2D< Array2D >::num_rows().
|
inline |
Definition at line 243 of file region2d.h.
References TNT::Region2D< Array2D >::num_cols(), and TNT::Region2D< Array2D >::num_rows().
|
inline |
Definition at line 263 of file region2d.h.
References TNT::Region2D< Array2D >::lbound(), TNT::Region2D< Array2D >::num_cols(), and TNT::Region2D< Array2D >::num_rows().
|
protected |
Definition at line 53 of file region2d.h.
Referenced by TNT::Region2D< Array2D >::array(), TNT::Region2D< Array2D >::dim(), TNT::Region2D< Array2D >::lbound(), TNT::Region2D< Array2D >::offset(), and TNT::Region2D< Array2D >::operator()().
|
protected |
Definition at line 55 of file region2d.h.
Referenced by TNT::Region2D< Array2D >::dim(), TNT::Region2D< Array2D >::num_cols(), TNT::Region2D< Array2D >::num_rows(), TNT::Region2D< Array2D >::offset(), TNT::Region2D< Array2D >::operator()(), and TNT::Region2D< Array2D >::Region2D().
|
protected |
Definition at line 54 of file region2d.h.
Referenced by TNT::Region2D< Array2D >::offset(), TNT::Region2D< Array2D >::operator()(), and TNT::Region2D< Array2D >::Region2D().