SourceXtractorPlusPlus 1.0.3
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
ImageTraits.h
Go to the documentation of this file.
1
22
23#ifndef MODELFITTING_IMAGETRAITS_H
24#define MODELFITTING_IMAGETRAITS_H
25
26namespace ModelFitting {
27
28template <typename ImageType>
30
31 class iterator;
32
34
35 static std::size_t width(ImageType& image);
36
37 static std::size_t height(ImageType& image);
38
39 static double& at(ImageType& image, std::size_t x, std::size_t y);
40
41 static double at(const ImageType& image, std::size_t x, std::size_t y);
42
43 static iterator begin(ImageType& image);
44
45 static iterator end(ImageType& image);
46
47 static void addImageToImage(ImageType& image1,
48 const ImageType& image2, double scale,
49 double x, double y);
50
51}; // end of class ImageTraits
52
53} // end of namespace ModelFitting
54
55#endif /* MODELFITTING_IMAGETRAITS_H */
56
static double at(const ImageType &image, std::size_t x, std::size_t y)
static iterator begin(ImageType &image)
static iterator end(ImageType &image)
static std::size_t height(ImageType &image)
static ImageType factory(std::size_t width, std::size_t height)
static std::size_t width(ImageType &image)
static void addImageToImage(ImageType &image1, const ImageType &image2, double scale, double x, double y)
static double & at(ImageType &image, std::size_t x, std::size_t y)