SourceXtractorPlusPlus  0.8
Please provide a description of the project.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Functions
ModelFitting::_impl Namespace Reference

Functions

template<typename ImageType >
void addSharp (ImageType &image, double pixel_scale, ModelComponent &component)
 
template<typename ImageType >
void addSmooth (ImageType &image, double pixel_scale, ModelComponent &component)
 
template<typename ImageType >
void addConstantModels (ImageType &image, const std::vector< ConstantModel > &model_list)
 
template<typename ImageType , typename PsfType >
void addPointModels (ImageType &image, const std::vector< PointModel > &model_list, const PsfType &psf, double pixel_scale)
 
template<typename ImageType , typename PsfType >
void addExtendedModels (ImageType &image, const std::vector< TransformedModel > &model_list, PsfType &psf, double pixel_scale)
 

Function Documentation

template<typename ImageType >
void ModelFitting::_impl::addConstantModels ( ImageType &  image,
const std::vector< ConstantModel > &  model_list 
)
template<typename ImageType , typename PsfType >
void ModelFitting::_impl::addExtendedModels ( ImageType &  image,
const std::vector< TransformedModel > &  model_list,
PsfType &  psf,
double  pixel_scale 
)

Definition at line 91 of file FrameModel.icpp.

References std::ceil(), pixel_scale, and std::vector< T >::size().

Referenced by ModelFitting::FrameModel< PsfType, ImageType >::rasterToImage().

Here is the call graph for this function:

template<typename ImageType , typename PsfType >
void ModelFitting::_impl::addPointModels ( ImageType &  image,
const std::vector< PointModel > &  model_list,
const PsfType &  psf,
double  pixel_scale 
)
template<typename ImageType >
void ModelFitting::_impl::addSharp ( ImageType &  image,
double  pixel_scale,
ModelComponent &  component 
)

Definition at line 33 of file ExtendedModel.icpp.

References ModelFitting::ModelComponent::getSharpSampling().

Referenced by ModelFitting::ExtendedModel::getRasterizedImage().

Here is the call graph for this function:

template<typename ImageType >
void ModelFitting::_impl::addSmooth ( ImageType &  image,
double  pixel_scale,
ModelComponent &  component 
)

Definition at line 47 of file ExtendedModel.icpp.

References ModelFitting::ModelComponent::getValue(), ModelFitting::ModelComponent::insideSharpRegion(), pixel_scale, x, and y.

Referenced by ModelFitting::ExtendedModel::getRasterizedImage().

Here is the call graph for this function: