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()().