|
static WriteableInterfaceTypePtr | factory (std::size_t width, std::size_t height) |
|
static std::size_t | width (const WriteableInterfaceTypePtr &image) |
|
static std::size_t | height (const WriteableInterfaceTypePtr &image) |
|
static WriteableSetter | at (WriteableInterfaceTypePtr &image, std::size_t x, std::size_t y) |
|
static
ImageInterfaceType::PixelType | at (const WriteableInterfaceTypePtr &image, std::size_t x, std::size_t y) |
|
static iterator | begin (const WriteableInterfaceTypePtr &image) |
|
static iterator | end (const WriteableInterfaceTypePtr &image) |
|
static void | addImageToImage (WriteableInterfaceTypePtr &image1, const WriteableInterfaceTypePtr &image2, double scale_factor, double x, double y) |
|
static double | getClamped (const WriteableInterfaceTypePtr &image, int x, int y) |
|
static void | shiftResize (const WriteableInterfaceTypePtr &source, WriteableInterfaceTypePtr &window, double scale_factor, double x_shift, double y_shift) |
|
static void | shiftResizeLancszos (const WriteableInterfaceTypePtr &source, WriteableInterfaceTypePtr &window, double scale_factor, double x_shift, double y_shift) |
|
template<>
struct ModelFitting::ImageTraits< WriteableInterfaceTypePtr >
Specialization of the ImageTraits for WriteableImage Can be used for WriteableBufferImages, for instance.
- Warning
- This specialization is very unefficient, but handy for generating test images
Definition at line 41 of file WriteableImageInterfaceTraits.h.