SourceXtractorPlusPlus  0.10
Please provide a description of the project.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
ModelFitting::OpenCvPsf Class Reference

#include <OpenCvPsf.h>

Public Member Functions

 OpenCvPsf (double pixel_scale, const cv::Mat &kernel)
 
virtual ~OpenCvPsf ()=default
 
double getPixelScale () const
 
std::size_t getSize () const
 
cv::Mat getKernel () const
 
cv::Mat getScaledKernel (double scale) const
 
void convolve (cv::Mat &image) const
 

Private Attributes

double m_pixel_scale
 
cv::Mat m_kernel
 

Detailed Description

Definition at line 31 of file OpenCvPsf.h.

Constructor & Destructor Documentation

ModelFitting::OpenCvPsf::OpenCvPsf ( double  pixel_scale,
const cv::Mat &  kernel 
)
inline

Definition at line 35 of file OpenCvPsf.h.

virtual ModelFitting::OpenCvPsf::~OpenCvPsf ( )
virtualdefault

Member Function Documentation

void ModelFitting::OpenCvPsf::convolve ( cv::Mat &  image) const
inline

Definition at line 71 of file OpenCvPsf.h.

References m_kernel.

cv::Mat ModelFitting::OpenCvPsf::getKernel ( ) const
inline

Definition at line 60 of file OpenCvPsf.h.

References m_kernel.

double ModelFitting::OpenCvPsf::getPixelScale ( ) const
inline

Definition at line 49 of file OpenCvPsf.h.

References m_pixel_scale.

cv::Mat ModelFitting::OpenCvPsf::getScaledKernel ( double  scale) const
inline

Definition at line 64 of file OpenCvPsf.h.

References m_kernel.

std::size_t ModelFitting::OpenCvPsf::getSize ( ) const
inline

Definition at line 53 of file OpenCvPsf.h.

References m_kernel.

Member Data Documentation

cv::Mat ModelFitting::OpenCvPsf::m_kernel
private

Definition at line 78 of file OpenCvPsf.h.

Referenced by convolve(), getKernel(), getScaledKernel(), and getSize().

double ModelFitting::OpenCvPsf::m_pixel_scale
private

Definition at line 77 of file OpenCvPsf.h.

Referenced by getPixelScale().


The documentation for this class was generated from the following file: