Blender V2.61 - r43446

TNT::Region1D< Array1D > Class Template Reference

#include <region1d.h>

List of all members.

Public Member Functions

const Array1Darray () const
Subscript offset () const
Subscript dim () const
Subscript offset (Subscript i) const
Subscript dim (Subscript i) const
 Region1D (Array1D &A, Subscript i1, Subscript i2)
 Region1D (Array1D &A, const Index1D &I)
 Region1D (Region1D< Array1D > &A, Subscript i1, Subscript i2)
Region1D< Array1Doperator() (Subscript i1, Subscript i2)
Region1D< Array1Doperator() (const Index1D &I)
Toperator() (Subscript i)
const Toperator() (Subscript i) const
Region1D< Array1D > & operator= (const Region1D< Array1D > &R)
Region1D< Array1D > & operator= (const const_Region1D< Array1D > &R)
Region1D< Array1D > & operator= (const T &t)
Region1D< Array1D > & operator= (const Array1D &R)

Protected Types

typedef Array1D::element_type T

Protected Attributes

Array1DA_
Subscript offset_
Subscript dim_

Detailed Description

template<class Array1D>
class TNT::Region1D< Array1D >

Definition at line 48 of file region1d.h.


Member Typedef Documentation

template<class Array1D>
typedef Array1D::element_type TNT::Region1D< Array1D >::T [protected]

Definition at line 56 of file region1d.h.


Constructor & Destructor Documentation

template<class Array1D>
TNT::Region1D< Array1D >::Region1D ( Array1D A,
Subscript  i1,
Subscript  i2 
) [inline]
template<class Array1D>
TNT::Region1D< Array1D >::Region1D ( Region1D< Array1D > &  A,
Subscript  i1,
Subscript  i2 
) [inline]

Member Function Documentation

template<class Array1D>
const Array1D& TNT::Region1D< Array1D >::array ( ) const [inline]

Definition at line 59 of file region1d.h.

References TNT::Region1D< Array1D >::offset_.

template<class Array1D>
Subscript TNT::Region1D< Array1D >::dim ( Subscript  i) const [inline]

Definition at line 72 of file region1d.h.

References assert, TNT::Region1D< Array1D >::offset_, and TNT_BASE_OFFSET.

template<class Array1D>
Subscript TNT::Region1D< Array1D >::dim ( ) const [inline]
template<class Array1D>
Subscript TNT::Region1D< Array1D >::offset ( Subscript  i) const [inline]

Definition at line 64 of file region1d.h.

References assert, TNT::Region1D< Array1D >::offset_, and TNT_BASE_OFFSET.

template<class Array1D>
Subscript TNT::Region1D< Array1D >::offset ( ) const [inline]

Definition at line 61 of file region1d.h.

References TNT::Region1D< Array1D >::dim_.

template<class Array1D>
T& TNT::Region1D< Array1D >::operator() ( Subscript  i) [inline]
template<class Array1D>
const T& TNT::Region1D< Array1D >::operator() ( Subscript  i) const [inline]
template<class Array1D>
Region1D<Array1D> TNT::Region1D< Array1D >::operator() ( Subscript  i1,
Subscript  i2 
) [inline]
template<class Array1D>
Region1D<Array1D>& TNT::Region1D< Array1D >::operator= ( const const_Region1D< Array1D > &  R) [inline]
template<class Array1D>
Region1D<Array1D>& TNT::Region1D< Array1D >::operator= ( const Region1D< Array1D > &  R) [inline]

Definition at line 165 of file region1d.h.

References assert, TNT::Region1D< Array1D >::dim(), i, N, R, and TNT_BASE_OFFSET.

template<class Array1D>
Region1D<Array1D>& TNT::Region1D< Array1D >::operator= ( const T t) [inline]

Definition at line 201 of file region1d.h.

References TNT::Region1D< Array1D >::dim(), i, N, and TNT_BASE_OFFSET.

template<class Array1D>
Region1D<Array1D>& TNT::Region1D< Array1D >::operator= ( const Array1D R) [inline]

Member Data Documentation

template<class Array1D>
Array1D& TNT::Region1D< Array1D >::A_ [protected]

Definition at line 52 of file region1d.h.

Referenced by TNT::Region1D< Array1D >::operator()().

template<class Array1D>
Subscript TNT::Region1D< Array1D >::dim_ [protected]

The documentation for this class was generated from the following file: