19 #ifndef MATHOPERATION_H
20 #define MATHOPERATION_H
22 #include <FotoSHOCKOperation.h>
27 enum Enum {ADD, SUBTRACT, MULTIPLY};
32 std::vector<FotoSHOCKcore::UpdateInfo>& ROI,
const long int stamp);
33 virtual QDialog*
getUI(QWidget* parent);
35 Enum getOperation()
const;
36 void changeOperation(Enum operation);
38 template <FotoSHOCKcore::ValueType::Enum PixelFormat>
40 std::vector<FotoSHOCKcore::UpdateInfo>& ROI,
const long int stamp);
48 virtual const char*
name() {
return "Math Ops";}
49 virtual const char*
description() {
return "Apply mathematical operation on images.";}
54 #endif // MATHOPERATION_H