SourceXtractorPlusPlus
0.13
Please provide a description of the project.
|
Go to the documentation of this file.
24 #ifndef _SEIMPLEMENTATION_IMAGE_IMAGEINTERFACETRAITS_H_
25 #define _SEIMPLEMENTATION_IMAGE_IMAGEINTERFACETRAITS_H_
27 #define INTERP_MAXKERNELWIDTH 8 // Max. range of kernel (pixels)
29 #include <boost/math/constants/constants.hpp>
41 #define sincosf __sincosf
65 return image->getWidth();
69 return image->getHeight();
73 return image->at(
x,
y);
77 return image->at(
x,
y);
81 return image->getData().begin();
85 return image->getData().end();
89 double scale_factor,
double x,
double y);
static ImageInterfaceTypePtr factory(std::size_t width, std::size_t height)
std::shared_ptr< WriteableInterfaceType > WriteableInterfaceTypePtr
static ImageInterfaceType::PixelType & at(ImageInterfaceTypePtr &image, std::size_t x, std::size_t y)
static ImageInterfaceType::PixelType at(const ImageInterfaceTypePtr &image, std::size_t x, std::size_t y)
SourceXtractor::WriteableImage< SourceXtractor::SeFloat > WriteableInterfaceType
std::vector< ImageInterfaceType::PixelType >::iterator iterator
static void addImageToImage(ImageType &image1, const ImageType &image2, double scale, double x, double y)
static iterator begin(const ImageInterfaceTypePtr &image)
static std::size_t width(const ImageInterfaceTypePtr &image)
std::shared_ptr< DependentParameter< std::shared_ptr< EngineParameter > > > x
static std::size_t height(ImageType &image)
static iterator end(const ImageInterfaceTypePtr &image)
std::shared_ptr< ImageInterfaceType > ImageInterfaceTypePtr
@ INTERP_NEARESTNEIGHBOUR
static std::size_t width(ImageType &image)
std::shared_ptr< DependentParameter< std::shared_ptr< EngineParameter > > > y
static std::size_t height(const ImageInterfaceTypePtr &image)
SourceXtractor::VectorImage< SourceXtractor::SeFloat > ImageInterfaceType