aimstil  5.0.5
til::rectangular_range_indicator< T, D, TNDIterator > Class Template Reference

#include <til/Range.h>

Inheritance diagram for til::rectangular_range_indicator< T, D, TNDIterator >:
Collaboration diagram for til::rectangular_range_indicator< T, D, TNDIterator >:

Public Types

typedef rectangular_range< T, D > Base
 
typedef Base::Vector Vector
 

Public Member Functions

 rectangular_range_indicator (const Base &rec)
 
 rectangular_range_indicator (const Base &rec, const Vector &pos)
 
 rectangular_range_indicator (const Vector &min, const Vector &max)
 
 rectangular_range_indicator (const Vector &min, const Vector &max, const Vector &pos)
 
Vectorpos ()
 
void operator++ ()
 
- Public Member Functions inherited from til::rectangular_range< T, D >
 rectangular_range ()
 
 rectangular_range (const Vector &min, const Vector &max)
 
Vectormin ()
 
Vectormax ()
 
const Vectormin () const
 
const Vectormax () const
 

Detailed Description

template<typename T, std::size_t D, typename TNDIterator>
class til::rectangular_range_indicator< T, D, TNDIterator >

Definition at line 31 of file Range.h.

Member Typedef Documentation

◆ Base

template<typename T , std::size_t D, typename TNDIterator >
typedef rectangular_range<T,D> til::rectangular_range_indicator< T, D, TNDIterator >::Base

Definition at line 35 of file Range.h.

◆ Vector

template<typename T , std::size_t D, typename TNDIterator >
typedef Base::Vector til::rectangular_range_indicator< T, D, TNDIterator >::Vector

Definition at line 36 of file Range.h.

Constructor & Destructor Documentation

◆ rectangular_range_indicator() [1/4]

template<typename T , std::size_t D, typename TNDIterator >
til::rectangular_range_indicator< T, D, TNDIterator >::rectangular_range_indicator ( const Base rec)
inline

Definition at line 38 of file Range.h.

◆ rectangular_range_indicator() [2/4]

template<typename T , std::size_t D, typename TNDIterator >
til::rectangular_range_indicator< T, D, TNDIterator >::rectangular_range_indicator ( const Base rec,
const Vector pos 
)
inline

Definition at line 39 of file Range.h.

◆ rectangular_range_indicator() [3/4]

template<typename T , std::size_t D, typename TNDIterator >
til::rectangular_range_indicator< T, D, TNDIterator >::rectangular_range_indicator ( const Vector min,
const Vector max 
)
inline

Definition at line 40 of file Range.h.

◆ rectangular_range_indicator() [4/4]

template<typename T , std::size_t D, typename TNDIterator >
til::rectangular_range_indicator< T, D, TNDIterator >::rectangular_range_indicator ( const Vector min,
const Vector max,
const Vector pos 
)
inline

Definition at line 41 of file Range.h.

Member Function Documentation

◆ operator++()

template<typename T , std::size_t D, typename TNDIterator >
void til::rectangular_range_indicator< T, D, TNDIterator >::operator++ ( )
inline

◆ pos()

template<typename T , std::size_t D, typename TNDIterator >
Vector& til::rectangular_range_indicator< T, D, TNDIterator >::pos ( )
inline

Definition at line 43 of file Range.h.


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