ddt  1.0.0
imageMath.hpp
Go to the documentation of this file.
1 
20 #ifndef IMAGEMATH_HPP_
21 #define IMAGEMATH_HPP_
22 
23 //#include <algorithm>
24 //#include <cctype>
25 #include <vector>
26 
27 //#include <sys/stat.h>
28 
29 #include <cpl.h>
30 
31 // namespace ddt {
32 
48 bool AddCplImages(cpl_image* image1, const cpl_image* image2);
49 
60 cpl_image* AddCplImagesCreate(const cpl_image* image1, const cpl_image* image2);
61 
68 bool AddScalarCplImage(cpl_image* image, double scalar);
69 
77 cpl_image* AddScalarCplImageCreate(const cpl_image* image, double scalar);
78 
89 bool SubtractCplImages(cpl_image* image1, const cpl_image* image2);
90 
101 cpl_image* SubtractCplImagesCreate(const cpl_image* image1,
102  const cpl_image* image2);
103 
112 bool SubtractScalarCplImage(cpl_image* image, double scalar);
113 
121 cpl_image* SubtractScalarCplImageCreate(const cpl_image* image, double scalar);
122 
133 bool MultiplyCplImages(cpl_image* image1, const cpl_image* image2);
134 
145 cpl_image* MultiplyCplImagesCreate(const cpl_image* image1,
146  const cpl_image* image2);
147 
156 bool MultiplyScalarCplImage(cpl_image* image, double scalar);
157 
165 cpl_image* MultiplyScalarCplImageCreate(const cpl_image* image, double scalar);
166 
177 bool DivideCplImages(cpl_image* image1, const cpl_image* image2);
178 
190 cpl_image* DivideCplImagesCreate(const cpl_image* image1,
191  const cpl_image* image2);
192 
201 bool DivideScalarCplImage(cpl_image* image, double scalar);
202 
211 cpl_image* DivideScalarCplImageCreate(const cpl_image* image, double scalar);
212 
213 //} // namespace ddt
214 
215 #endif /* IMAGEMATH_HPP_ */
216 
cpl_image * AddScalarCplImageCreate(const cpl_image *image, double scalar)
Definition: imageMath.cpp:87
cpl_image * MultiplyCplImagesCreate(const cpl_image *image1, const cpl_image *image2)
Definition: imageMath.cpp:185
bool SubtractCplImages(cpl_image *image1, const cpl_image *image2)
Definition: imageMath.cpp:101
cpl_image * DivideScalarCplImageCreate(const cpl_image *image, double scalar)
Definition: imageMath.cpp:281
bool AddCplImages(cpl_image *image1, const cpl_image *image2)
Definition: imageMath.cpp:39
bool MultiplyScalarCplImage(cpl_image *image, double scalar)
Definition: imageMath.cpp:198
bool AddScalarCplImage(cpl_image *image, double scalar)
Definition: imageMath.cpp:70
bool DivideCplImages(cpl_image *image1, const cpl_image *image2)
Definition: imageMath.cpp:229
bool MultiplyCplImages(cpl_image *image1, const cpl_image *image2)
Definition: imageMath.cpp:165
cpl_image * AddCplImagesCreate(const cpl_image *image1, const cpl_image *image2)
Definition: imageMath.cpp:59
cpl_image * SubtractScalarCplImageCreate(const cpl_image *image, double scalar)
Definition: imageMath.cpp:151
cpl_image * SubtractCplImagesCreate(const cpl_image *image1, const cpl_image *image2)
Definition: imageMath.cpp:121
cpl_image * DivideCplImagesCreate(const cpl_image *image1, const cpl_image *image2)
Definition: imageMath.cpp:250
bool DivideScalarCplImage(cpl_image *image, double scalar)
Definition: imageMath.cpp:263
cpl_image * MultiplyScalarCplImageCreate(const cpl_image *image, double scalar)
Definition: imageMath.cpp:215
bool SubtractScalarCplImage(cpl_image *image, double scalar)
Definition: imageMath.cpp:134