SourceXtractorPlusPlus  0.15
Please provide a description of the project.
Public Member Functions | List of all members
ModelFitting::FrameModelPsfContainer< PsfType > Class Template Reference

#include <FrameModel.h>

Inheritance diagram for ModelFitting::FrameModelPsfContainer< PsfType >:
[legend]
Collaboration diagram for ModelFitting::FrameModelPsfContainer< PsfType >:
[legend]

Public Member Functions

 FrameModelPsfContainer (std::size_t n_extended_models)
 
 FrameModelPsfContainer (PsfType psf, std::size_t n_extended_models)
 
template<typename ImageType >
void convolve (size_t, ImageType &image)
 

Detailed Description

template<typename PsfType>
class ModelFitting::FrameModelPsfContainer< PsfType >

Adapter class for "traditional" PSF types: those without a context that can be computed only once (see prepare method on PSF types)

Template Parameters
PsfTypeThe wrapped PSF type

Definition at line 43 of file FrameModel.h.

Constructor & Destructor Documentation

◆ FrameModelPsfContainer() [1/2]

template<typename PsfType >
ModelFitting::FrameModelPsfContainer< PsfType >::FrameModelPsfContainer ( std::size_t  n_extended_models)

Constructor

Parameters
n_extended_modelsIgnored for this implementation

◆ FrameModelPsfContainer() [2/2]

template<typename PsfType >
ModelFitting::FrameModelPsfContainer< PsfType >::FrameModelPsfContainer ( PsfType  psf,
std::size_t  n_extended_models 
)

Constructor

Parameters
psfWrapped PSF
n_extended_modelsIgnored for this implementation

Member Function Documentation

◆ convolve()

template<typename PsfType >
template<typename ImageType >
void ModelFitting::FrameModelPsfContainer< PsfType >::convolve ( size_t  ,
ImageType &  image 
)
inline

Wrap the call to the underlying PSF convolve method

Template Parameters
ImageTypeThe type of the image to be convolved. It has to be readable/writable
Parameters
imageThe image to convolve

Definition at line 70 of file FrameModel.h.


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