Template Struct pixelOp2XY

Inheritance Relationships

Base Type

  • public std::function< LhsT(int, int, LhsT, RhsT)>

Struct Documentation

template<typename LhsT, typename RhsT>
struct pixelOp2XY : public std::function<LhsT(int, int, LhsT, RhsT)>

A functor class equivalent to std::function<LhsT (int, int, LhsT, RhsT)>, but with a virtual operator()

Public Functions

virtual ~pixelOp2XY()
virtual LhsT operator()(int x, int y, LhsT lhs, RhsT rhs) const = 0