contrib/tbl/vipl/filter/vipl_trivial_pixeliter.h
Go to the documentation of this file.
00001 //:
00002 // \file
00003 #ifndef vipl_trivial_pixeliter_h_
00004 #define vipl_trivial_pixeliter_h_
00005 //:
00006 // This class provides a trivial "iterator" class for use as the default pixel
00007 // iterator in the new filter paradigm.  Any pixel iterator must provide a
00008 // cast-to integer method (for the appropriate "axis").  The class has
00009 // typedefs, to int, for the 4 "iterators" that we expect to be used.
00010 // It has little functionality, and also serves as an example/test.
00011 
00012 class vipl_trivial_pixeliter
00013 {
00014  public:
00015   typedef int Titerator;
00016   typedef int Xiterator;
00017   typedef int Yiterator;
00018   typedef int Ziterator;
00019 };
00020 
00021 #endif // vipl_trivial_pixeliter_h_