25 #ifndef IMG_ALG_FILTER_LINE_ITERATOR_H
26 #define IMG_ALG_FILTER_LINE_ITERATOR_H
31 namespace ost {
namespace img {
73 Point start_,end_,indx_;
Defines lower and upper valid indices.
class encapsulating 1D to 3D point
LineIterator(const Extent &ext, unsigned int flag=(Axis::X|Axis::Y|Axis::Z))
Initialization with extent and flag.
void Inc()
increase method
ExtentIterator GetLine()
retrieve current line (in form of an ExtentIterator)
LineIterator & operator++()
Prefix increase operator.
int GetSize() const
Retrieve Size of current line.
ExtentIterator GetNextLine()
convenience method, but preferred!
LineIterator operator++(int)
Postfix increase operator.
bool AtEnd()
return true if iterator has reached end
#define DLLEXPORT_IMG_ALG