aimstil  5.0.5
til::basic_volumetric_iterator< TIterator, D > Class Template Reference

#include <til/basic_range.h>

Inheritance diagram for til::basic_volumetric_iterator< TIterator, D >:
Collaboration diagram for til::basic_volumetric_iterator< TIterator, D >:

Public Types

typedef detail::inner_basic_volumetric_iterator< TIterator, D > Base
 
- Public Types inherited from til::detail::inner_basic_volumetric_iterator< TIterator, D >
typedef TIterator Base
 
typedef meta::int_type< D > dim
 

Public Member Functions

 basic_volumetric_iterator (TIterator begin, const Vector &size)
 
void from_pos (const Vector &pos)
 
template<typename TPosIterator >
void from_pos (TPosIterator pbegin, TPosIterator pend)
 
- Public Member Functions inherited from til::detail::inner_basic_volumetric_iterator< TIterator, D >
 inner_basic_volumetric_iterator (TIterator i, const Vector &size)
 
Vectorsize ()
 
template<typename TPosIterator >
void from_pos (TIterator begin, TPosIterator pbegin, TPosIterator pend)
 

Protected Types

typedef Base::Vector Vector
 
- Protected Types inherited from til::detail::inner_basic_volumetric_iterator< TIterator, D >
typedef numeric_array< std::size_t, D > Vector
 

Detailed Description

template<typename TIterator, std::size_t D>
class til::basic_volumetric_iterator< TIterator, D >

Definition at line 90 of file basic_range.h.

Member Typedef Documentation

◆ Base

template<typename TIterator , std::size_t D>
typedef detail::inner_basic_volumetric_iterator<TIterator,D> til::basic_volumetric_iterator< TIterator, D >::Base

Definition at line 94 of file basic_range.h.

◆ Vector

template<typename TIterator , std::size_t D>
typedef Base::Vector til::basic_volumetric_iterator< TIterator, D >::Vector
protected

Definition at line 96 of file basic_range.h.

Constructor & Destructor Documentation

◆ basic_volumetric_iterator()

template<typename TIterator , std::size_t D>
til::basic_volumetric_iterator< TIterator, D >::basic_volumetric_iterator ( TIterator  begin,
const Vector size 
)
inline

Definition at line 98 of file basic_range.h.

Member Function Documentation

◆ from_pos() [1/2]

template<typename TIterator , std::size_t D>
void til::basic_volumetric_iterator< TIterator, D >::from_pos ( const Vector pos)
inline

◆ from_pos() [2/2]

template<typename TIterator , std::size_t D>
template<typename TPosIterator >
void til::basic_volumetric_iterator< TIterator, D >::from_pos ( TPosIterator  pbegin,
TPosIterator  pend 
)
inline

Definition at line 108 of file basic_range.h.


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