ddt 1.4.0
 
Loading...
Searching...
No Matches
imageMath.hpp
Go to the documentation of this file.
1
10
11#ifndef IMAGEMATH_HPP_
12#define IMAGEMATH_HPP_
13
14//#include <algorithm>
15//#include <cctype>
16#include <vector>
17
18//#include <sys/stat.h>
19
20#include <cpl.h>
21
22// namespace ddt {
23
28
39bool AddCplImages(cpl_image* image1, const cpl_image* image2);
40
51cpl_image* AddCplImagesCreate(const cpl_image* image1, const cpl_image* image2);
52
59bool AddScalarCplImage(cpl_image* image, double scalar);
60
68cpl_image* AddScalarCplImageCreate(const cpl_image* image, double scalar);
69
80bool SubtractCplImages(cpl_image* image1, const cpl_image* image2);
81
92cpl_image* SubtractCplImagesCreate(const cpl_image* image1,
93 const cpl_image* image2);
94
103bool SubtractScalarCplImage(cpl_image* image, double scalar);
104
112cpl_image* SubtractScalarCplImageCreate(const cpl_image* image, double scalar);
113
124bool MultiplyCplImages(cpl_image* image1, const cpl_image* image2);
125
136cpl_image* MultiplyCplImagesCreate(const cpl_image* image1,
137 const cpl_image* image2);
138
147bool MultiplyScalarCplImage(cpl_image* image, double scalar);
148
156cpl_image* MultiplyScalarCplImageCreate(const cpl_image* image, double scalar);
157
168bool DivideCplImages(cpl_image* image1, const cpl_image* image2);
169
181cpl_image* DivideCplImagesCreate(const cpl_image* image1,
182 const cpl_image* image2);
183
192bool DivideScalarCplImage(cpl_image* image, double scalar);
193
202cpl_image* DivideScalarCplImageCreate(const cpl_image* image, double scalar);
203
204//} // namespace ddt
205
206#endif /* IMAGEMATH_HPP_ */
cpl_image * MultiplyCplImagesCreate(const cpl_image *image1, const cpl_image *image2)
Definition imageMath.cpp:176
cpl_image * DivideScalarCplImageCreate(const cpl_image *image, double scalar)
Definition imageMath.cpp:272
bool SubtractCplImages(cpl_image *image1, const cpl_image *image2)
Definition imageMath.cpp:92
bool AddCplImages(cpl_image *image1, const cpl_image *image2)
Definition imageMath.cpp:30
cpl_image * AddCplImagesCreate(const cpl_image *image1, const cpl_image *image2)
Definition imageMath.cpp:50
bool MultiplyScalarCplImage(cpl_image *image, double scalar)
Definition imageMath.cpp:189
bool AddScalarCplImage(cpl_image *image, double scalar)
Definition imageMath.cpp:61
bool DivideCplImages(cpl_image *image1, const cpl_image *image2)
Definition imageMath.cpp:220
cpl_image * MultiplyScalarCplImageCreate(const cpl_image *image, double scalar)
Definition imageMath.cpp:206
bool MultiplyCplImages(cpl_image *image1, const cpl_image *image2)
Definition imageMath.cpp:156
cpl_image * SubtractCplImagesCreate(const cpl_image *image1, const cpl_image *image2)
Definition imageMath.cpp:112
bool DivideScalarCplImage(cpl_image *image, double scalar)
Definition imageMath.cpp:254
cpl_image * SubtractScalarCplImageCreate(const cpl_image *image, double scalar)
Definition imageMath.cpp:142
bool SubtractScalarCplImage(cpl_image *image, double scalar)
Definition imageMath.cpp:125
cpl_image * DivideCplImagesCreate(const cpl_image *image1, const cpl_image *image2)
Definition imageMath.cpp:241
cpl_image * AddScalarCplImageCreate(const cpl_image *image, double scalar)
Definition imageMath.cpp:78