36#ifndef VIGRA_MESHGRID_HXX
37#define VIGRA_MESHGRID_HXX
39#include "tinyvector.hxx"
66 template <
class ITERATOR>
74 template <
class ITERATOR,
class DIFFERENCE>
118triple<Diff2D, Diff2D, MeshGridAccessor>
125triple<Diff2D, Diff2D, MeshGridAccessor>
128 return triple<Diff2D, Diff2D, MeshGridAccessor>(r.upperLeft(), r.lowerRight(), MeshGridAccessor());
Two dimensional difference vector.
Definition diff2d.hxx:186
Class for a single RGB value.
Definition rgbvalue.hxx:128
triple< Diff2D, Diff2D, MeshGridAccessor > meshGrid(Diff2D upperLeft, Diff2D lowerRight)
Definition meshgrid.hxx:119
Definition meshgrid.hxx:59
value_type operator()(ITERATOR const &i) const
Definition meshgrid.hxx:67
value_type operator()(ITERATOR const &i, DIFFERENCE const &diff) const
Definition meshgrid.hxx:75
TinyVector< Diff2D::MoveX, 2 > value_type
Definition meshgrid.hxx:62