[ VIGRA Homepage |
Function Index |
Class Index |
Namespaces |
File List |
Main Page ]
meshgrid.hxx
|
 |
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
value_type operator()(ITERATOR const &i) const
Definition: meshgrid.hxx:67
Class for fixed size vectors.
Definition: tinyvector.hxx:1008
Two dimensional difference vector.
Definition: diff2d.hxx:186
TinyVector< Diff2D::MoveX, 2 > value_type
Definition: meshgrid.hxx:62
value_type operator()(ITERATOR const &i, DIFFERENCE const &diff) const
Definition: meshgrid.hxx:75
triple< Diff2D, Diff2D, MeshGridAccessor > meshGrid(Diff2D upperLeft, Diff2D lowerRight)
Definition: meshgrid.hxx:119
Definition: meshgrid.hxx:59