SourceXtractorPlusPlus
0.12
Please provide a description of the project.
|
#include <ImagePsf.h>
Public Member Functions | |
ImagePsf (double pixel_scale, std::shared_ptr< const VectorImage< SeFloat >> image) | |
virtual | ~ImagePsf ()=default |
double | getPixelScale () const |
std::size_t | getSize () const |
std::shared_ptr< VectorImage< SourceXtractor::SeFloat > > | getScaledKernel (SeFloat scale) const |
![]() | |
DFTConvolution (std::shared_ptr< const Image< SeFloat >> img) | |
virtual | ~DFTConvolution ()=default |
std::size_t | getWidth () const |
std::size_t | getHeight () const |
std::unique_ptr< ConvolutionContext > | prepare (const std::shared_ptr< Image< SeFloat >> model_ptr) const |
void | convolve (std::shared_ptr< WriteableImage< SeFloat >> image_ptr, std::unique_ptr< ConvolutionContext > &context, Args... padding_args) const |
void | convolve (std::shared_ptr< WriteableImage< SeFloat >> image_ptr, Args... padding_args) const |
std::shared_ptr< const Image< SeFloat > > | getKernel () const |
Private Types | |
typedef DFTConvolution< SeFloat, PaddedImage< SeFloat, Reflect101Coordinates > > | base_t |
Private Attributes | |
double | m_pixel_scale |
Additional Inherited Members | |
![]() | |
typedef SeFloat | real_t |
typedef FFT< SeFloat >::complex_t | complex_t |
![]() | |
void | padKernel (int width, int height, typename std::vector< SeFloat >::iterator out) const |
void | dumpImage (const std::shared_ptr< const Image< SeFloat >> &img, typename std::vector< SeFloat >::iterator out) const |
Definition at line 37 of file ImagePsf.h.
|
private |
Definition at line 39 of file ImagePsf.h.
|
inline |
Definition at line 43 of file ImagePsf.h.
|
virtualdefault |
|
inline |
Definition at line 57 of file ImagePsf.h.
References m_pixel_scale.
|
inline |
Definition at line 65 of file ImagePsf.h.
References SourceXtractor::VectorImage< T >::create(), and SourceXtractor::DFTConvolution< SeFloat, PaddedImage< SeFloat, Reflect101Coordinates > >::getKernel().
|
inline |
Definition at line 61 of file ImagePsf.h.
References SourceXtractor::DFTConvolution< SeFloat, PaddedImage< SeFloat, Reflect101Coordinates > >::getWidth().
|
private |
Definition at line 70 of file ImagePsf.h.
Referenced by getPixelScale().