36 #ifndef VIGRA_MESHGRID_HXX 
   37 #define VIGRA_MESHGRID_HXX 
   39 #include "tinyvector.hxx" 
   66     template <
class ITERATOR>
 
   74     template <
class ITERATOR, 
class DIFFERENCE>
 
  118 triple<Diff2D, Diff2D, MeshGridAccessor>
 
  121     return triple<Diff2D, Diff2D, MeshGridAccessor>(upperLeft, lowerRight, 
MeshGridAccessor());
 
  125 triple<Diff2D, Diff2D, MeshGridAccessor>
 
  128     return triple<Diff2D, Diff2D, MeshGridAccessor>(r.upperLeft(), r.lowerRight(), MeshGridAccessor());
 
  133 #endif //VIGRA_MESHGRID_HXX 
Two dimensional difference vector. 
Definition: diff2d.hxx:185
Definition: meshgrid.hxx:58
value_type operator()(ITERATOR const &i) const 
Definition: meshgrid.hxx:67
Class for fixed size vectors.This class contains an array of size SIZE of the specified VALUETYPE...
Definition: accessor.hxx:940
TinyVector< Diff2D::MoveX, 2 > value_type
Definition: meshgrid.hxx:62
triple< Diff2D, Diff2D, MeshGridAccessor > meshGrid(Diff2D upperLeft, Diff2D lowerRight)
Definition: meshgrid.hxx:119
value_type operator()(ITERATOR const &i, DIFFERENCE const &diff) const 
Definition: meshgrid.hxx:75