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_