![]() |
Blender V2.61 - r43446
|
#include <region2d.h>
Public Types | |
| typedef Array2D::value_type | T |
| typedef T | value_type |
| typedef T | element_type |
| typedef const T * | const_iterator |
| typedef const T & | const_reference |
Public Member Functions | |
| const Array2D & | array () const |
| Subscript | lbound () const |
| Subscript | num_rows () const |
| Subscript | num_cols () const |
| Subscript | offset (Subscript i) const |
| Subscript | dim (Subscript i) const |
| const_Region2D (const Array2D &A, Subscript i1, Subscript i2, Subscript j1, Subscript j2) | |
| const_Region2D (const Array2D &A, const Index1D &I, const Index1D &J) | |
| const_Region2D (const_Region2D< Array2D > &A, Subscript i1, Subscript i2, Subscript j1, Subscript j2) | |
| const_Region2D< Array2D > | operator() (Subscript i1, Subscript i2, Subscript j1, Subscript j2) |
| const_Region2D< Array2D > | operator() (const Index1D &I, const Index1D &J) |
| const T & | operator() (Subscript i, Subscript j) const |
Protected Attributes | |
| const Array2D & | A_ |
| Subscript | offset_ [2] |
| Subscript | dim_ [2] |
Definition at line 279 of file region2d.h.
| typedef const T* TNT::const_Region2D< Array2D >::const_iterator |
Definition at line 291 of file region2d.h.
| typedef const T& TNT::const_Region2D< Array2D >::const_reference |
Definition at line 292 of file region2d.h.
| typedef T TNT::const_Region2D< Array2D >::element_type |
Definition at line 290 of file region2d.h.
| typedef Array2D::value_type TNT::const_Region2D< Array2D >::T |
Definition at line 288 of file region2d.h.
| typedef T TNT::const_Region2D< Array2D >::value_type |
Definition at line 289 of file region2d.h.
| TNT::const_Region2D< Array2D >::const_Region2D | ( | const Array2D & | A, |
| Subscript | i1, | ||
| Subscript | i2, | ||
| Subscript | j1, | ||
| Subscript | j2 | ||
| ) | [inline] |
Definition at line 317 of file region2d.h.
References assert, TNT::const_Region2D< Array2D >::dim_, TNT::const_Region2D< Array2D >::offset_, and TNT_BASE_OFFSET.
| TNT::const_Region2D< Array2D >::const_Region2D | ( | const Array2D & | A, |
| const Index1D & | I, | ||
| const Index1D & | J | ||
| ) | [inline] |
Definition at line 335 of file region2d.h.
References assert, TNT::const_Region2D< Array2D >::dim_, TNT::Index1D::lbound(), TNT::const_Region2D< Array2D >::offset_, TNT_BASE_OFFSET, and TNT::Index1D::ubound().
| TNT::const_Region2D< Array2D >::const_Region2D | ( | const_Region2D< Array2D > & | A, |
| Subscript | i1, | ||
| Subscript | i2, | ||
| Subscript | j1, | ||
| Subscript | j2 | ||
| ) | [inline] |
Definition at line 354 of file region2d.h.
References assert, TNT::const_Region2D< Array2D >::dim(), TNT::const_Region2D< Array2D >::dim_, TNT::const_Region2D< Array2D >::offset_, and TNT_BASE_OFFSET.
| const Array2D& TNT::const_Region2D< Array2D >::array | ( | ) | const [inline] |
Definition at line 294 of file region2d.h.
References TNT::const_Region2D< Array2D >::A_.
| Subscript TNT::const_Region2D< Array2D >::dim | ( | Subscript | i | ) | const [inline] |
Definition at line 307 of file region2d.h.
References assert, TNT::const_Region2D< Array2D >::dim_, and TNT_BASE_OFFSET.
Referenced by TNT::const_Region2D< Array2D >::const_Region2D().
| Subscript TNT::const_Region2D< Array2D >::lbound | ( | ) | const [inline] |
Definition at line 295 of file region2d.h.
References TNT::const_Region2D< Array2D >::A_.
Referenced by TNT::Region2D< Array2D >::operator=().
| Subscript TNT::const_Region2D< Array2D >::num_cols | ( | ) | const [inline] |
Definition at line 297 of file region2d.h.
References TNT::const_Region2D< Array2D >::dim_.
Referenced by TNT::Region2D< Array2D >::operator=().
| Subscript TNT::const_Region2D< Array2D >::num_rows | ( | ) | const [inline] |
Definition at line 296 of file region2d.h.
References TNT::const_Region2D< Array2D >::dim_.
Referenced by TNT::Region2D< Array2D >::operator=().
| Subscript TNT::const_Region2D< Array2D >::offset | ( | Subscript | i | ) | const [inline] |
Definition at line 298 of file region2d.h.
References assert, TNT::const_Region2D< Array2D >::dim_, i, TNT::const_Region2D< Array2D >::offset_, and TNT_BASE_OFFSET.
| const_Region2D<Array2D> TNT::const_Region2D< Array2D >::operator() | ( | const Index1D & | I, |
| const Index1D & | J | ||
| ) | [inline] |
Definition at line 389 of file region2d.h.
References TNT::const_Region2D< Array2D >::A_, assert, TNT::const_Region2D< Array2D >::dim_, TNT::Index1D::lbound(), TNT::const_Region2D< Array2D >::offset_, TNT_BASE_OFFSET, and TNT::Index1D::ubound().
| const T& TNT::const_Region2D< Array2D >::operator() | ( | Subscript | i, |
| Subscript | j | ||
| ) | const [inline] |
Definition at line 407 of file region2d.h.
References TNT::const_Region2D< Array2D >::A_, assert, TNT::const_Region2D< Array2D >::dim_, TNT::const_Region2D< Array2D >::offset_, and TNT_BASE_OFFSET.
| const_Region2D<Array2D> TNT::const_Region2D< Array2D >::operator() | ( | Subscript | i1, |
| Subscript | i2, | ||
| Subscript | j1, | ||
| Subscript | j2 | ||
| ) | [inline] |
Definition at line 372 of file region2d.h.
References TNT::const_Region2D< Array2D >::A_, assert, TNT::const_Region2D< Array2D >::dim_, TNT::const_Region2D< Array2D >::offset_, and TNT_BASE_OFFSET.
const Array2D& TNT::const_Region2D< Array2D >::A_ [protected] |
Definition at line 283 of file region2d.h.
Referenced by TNT::const_Region2D< Array2D >::array(), TNT::const_Region2D< Array2D >::lbound(), and TNT::const_Region2D< Array2D >::operator()().
Subscript TNT::const_Region2D< Array2D >::dim_[2] [protected] |
Definition at line 285 of file region2d.h.
Referenced by TNT::const_Region2D< Array2D >::const_Region2D(), TNT::const_Region2D< Array2D >::dim(), TNT::const_Region2D< Array2D >::num_cols(), TNT::const_Region2D< Array2D >::num_rows(), TNT::const_Region2D< Array2D >::offset(), and TNT::const_Region2D< Array2D >::operator()().
Subscript TNT::const_Region2D< Array2D >::offset_[2] [protected] |
Definition at line 284 of file region2d.h.
Referenced by TNT::const_Region2D< Array2D >::const_Region2D(), TNT::const_Region2D< Array2D >::offset(), and TNT::const_Region2D< Array2D >::operator()().