Developer documentation
Version 3.0.3-105-gd3941f44
MR::Iterator_loop< ImageType, IterType > Class Template Reference

#include "algo/random_loop.h"

Public Member Functions

 Iterator_loop (ImageType &in, IterType first, IterType last, const size_t &axis=0, const size_t &number_iterations=std::numeric_limits< ssize_t >::max())
 
void set_next_index ()
 
void operator++ ()
 
 operator bool () const
 

Detailed Description

template<class ImageType, class IterType>
class MR::Iterator_loop< ImageType, IterType >

Definition at line 168 of file random_loop.h.

Constructor & Destructor Documentation

◆ Iterator_loop()

template<class ImageType , class IterType >
MR::Iterator_loop< ImageType, IterType >::Iterator_loop ( ImageType &  in,
IterType  first,
IterType  last,
const size_t &  axis = 0,
const size_t &  number_iterations = std::numeric_limits<ssize_t>::max() 
)
inline

Definition at line 170 of file random_loop.h.

Member Function Documentation

◆ operator bool()

template<class ImageType , class IterType >
MR::Iterator_loop< ImageType, IterType >::operator bool ( ) const
inline

Definition at line 199 of file random_loop.h.

◆ operator++()

template<class ImageType , class IterType >
void MR::Iterator_loop< ImageType, IterType >::operator++ ( )
inline

Definition at line 192 of file random_loop.h.

◆ set_next_index()

template<class ImageType , class IterType >
void MR::Iterator_loop< ImageType, IterType >::set_next_index ( )
inline

Definition at line 186 of file random_loop.h.


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