Basic Image AlgorithmS Library  2.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Protected Types | Protected Attributes | List of all members
TNT::Region1D< Array1D > Class Template Reference

#include <Base/Math/tnt/region1d.h>

Public Member Functions

const Array1D & array () const
 
Subscript dim () const
 
Subscript dim (Subscript i) const
 
Subscript offset () const
 
Subscript offset (Subscript i) const
 
Region1D< Array1D > operator() (Subscript i1, Subscript i2)
 
Region1D< Array1D > operator() (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)
 
 Region1D (Array1D &A, Subscript i1, Subscript i2)
 
 Region1D (Array1D &A, const Index1D &I)
 
 Region1D (Region1D< Array1D > &A, Subscript i1, Subscript i2)
 

Protected Types

typedef Array1D::element_type T
 

Protected Attributes

Array1D & A_
 
Subscript dim_
 
Subscript offset_
 

Detailed Description

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

Definition at line 51 of file region1d.h.

Member Typedef Documentation

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

Definition at line 59 of file region1d.h.

Constructor & Destructor Documentation

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

Definition at line 84 of file region1d.h.

References TNT::Region1D< Array1D >::dim_, and TNT::Region1D< Array1D >::offset_.

template<class Array1D>
TNT::Region1D< Array1D >::Region1D ( Array1D &  A,
const Index1D I 
)
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 62 of file region1d.h.

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

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

Definition at line 75 of file region1d.h.

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

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

Definition at line 64 of file region1d.h.

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

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

Definition at line 67 of file region1d.h.

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

template<class Array1D>
Region1D<Array1D> TNT::Region1D< Array1D >::operator() ( Subscript  i1,
Subscript  i2 
)
inline
template<class Array1D>
Region1D<Array1D> TNT::Region1D< Array1D >::operator() ( const Index1D I)
inline
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= ( const Region1D< Array1D > &  R)
inline

Definition at line 168 of file region1d.h.

References TNT::Region1D< Array1D >::dim().

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 T t)
inline

Definition at line 204 of file region1d.h.

References TNT::Region1D< Array1D >::dim().

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

Definition at line 219 of file region1d.h.

References TNT::Region1D< Array1D >::dim().

Member Data Documentation

template<class Array1D>
Array1D& TNT::Region1D< Array1D >::A_
protected
template<class Array1D>
Subscript TNT::Region1D< Array1D >::dim_
protected

Definition at line 57 of file region1d.h.

Referenced by TNT::Region1D< Array1D >::dim(), and TNT::Region1D< Array1D >::Region1D().

template<class Array1D>
Subscript TNT::Region1D< Array1D >::offset_
protected

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