SourceXtractorPlusPlus 1.0.3
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
ModelFitting::ImageTraits< ImageInterfaceTypePtr > Struct Reference

#include <ImageInterfaceTraits.h>

Public Types

using iterator = std::vector<ImageInterfaceType::PixelType>::iterator

Static Public Member Functions

static ImageInterfaceTypePtr factory (std::size_t width, std::size_t height)
static std::size_t width (const ImageInterfaceTypePtr &image)
static std::size_t height (const ImageInterfaceTypePtr &image)
static ImageInterfaceType::PixelTypeat (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)
static iterator begin (const ImageInterfaceTypePtr &image)
static iterator end (const ImageInterfaceTypePtr &image)
static void addImageToImage (ImageInterfaceTypePtr &target_image, const ImageInterfaceTypePtr &source_image, double scale_factor, double x, double y)

Detailed Description

Definition at line 56 of file ImageInterfaceTraits.h.

Member Typedef Documentation

◆ iterator

Member Function Documentation

◆ addImageToImage()

void ModelFitting::ImageTraits< ImageInterfaceTypePtr >::addImageToImage ( ImageInterfaceTypePtr & target_image,
const ImageInterfaceTypePtr & source_image,
double scale_factor,
double x,
double y )
static

Definition at line 316 of file ImageInterfaceTraits.cpp.

References at(), std::ceil(), factory(), std::floor(), height(), std::max(), and width().

Referenced by SourceXtractor::DownSampledImagePsf::DownSampledImagePsf().

Here is the call graph for this function:

◆ at() [1/2]

◆ at() [2/2]

◆ begin()

Definition at line 80 of file ImageInterfaceTraits.h.

◆ end()

Definition at line 84 of file ImageInterfaceTraits.h.

◆ factory()

◆ height()

◆ width()


The documentation for this struct was generated from the following files: