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::const_Region1D< Array1D > Class Template Reference

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

Public Member Functions

const Array1D & array () const
 
 const_Region1D (const Array1D &A, Subscript i1, Subscript i2)
 
 const_Region1D (const Array1D &A, const Index1D &I)
 
 const_Region1D (const_Region1D< Array1D > &A, Subscript i1, Subscript i2)
 
Subscript dim () const
 
Subscript dim (Subscript i) const
 
Subscript offset () const
 
Subscript offset (Subscript i) const
 
const_Region1D< Array1D > operator() (Subscript i1, Subscript i2)
 
const_Region1D< Array1D > operator() (const Index1D &I)
 
const Toperator() (Subscript i) const
 

Protected Types

typedef Array1D::element_type T
 

Protected Attributes

const Array1D & A_
 
Subscript dim_
 
Subscript offset_
 

Detailed Description

template<class Array1D>
class TNT::const_Region1D< Array1D >

Definition at line 48 of file region1d.h.

Member Typedef Documentation

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

Definition at line 262 of file region1d.h.

Constructor & Destructor Documentation

template<class Array1D>
TNT::const_Region1D< Array1D >::const_Region1D ( const Array1D &  A,
Subscript  i1,
Subscript  i2 
)
inline
template<class Array1D>
TNT::const_Region1D< Array1D >::const_Region1D ( const Array1D &  A,
const Index1D I 
)
inline
template<class Array1D>
TNT::const_Region1D< Array1D >::const_Region1D ( const_Region1D< Array1D > &  A,
Subscript  i1,
Subscript  i2 
)
inline

Member Function Documentation

template<class Array1D>
const Array1D& TNT::const_Region1D< Array1D >::array ( ) const
inline

Definition at line 265 of file region1d.h.

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

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

Definition at line 278 of file region1d.h.

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

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

Definition at line 267 of file region1d.h.

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

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

Definition at line 270 of file region1d.h.

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

template<class Array1D>
const_Region1D<Array1D> TNT::const_Region1D< Array1D >::operator() ( Subscript  i1,
Subscript  i2 
)
inline
template<class Array1D>
const_Region1D<Array1D> TNT::const_Region1D< Array1D >::operator() ( const Index1D I)
inline
template<class Array1D>
const T& TNT::const_Region1D< Array1D >::operator() ( Subscript  i) const
inline

Member Data Documentation

template<class Array1D>
const Array1D& TNT::const_Region1D< Array1D >::A_
protected
template<class Array1D>
Subscript TNT::const_Region1D< Array1D >::dim_
protected
template<class Array1D>
Subscript TNT::const_Region1D< Array1D >::offset_
protected

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