SourceXtractorPlusPlus
0.11
Please provide a description of the project.
|
#include <FrameModel.h>
Public Types | |
using | const_iterator = typename ImageTraits< ImageType >::iterator |
Public Member Functions | |
FrameModel (double pixel_scale, std::size_t width, std::size_t height, std::vector< ConstantModel > constant_model_list, std::vector< PointModel > point_model_list, std::vector< std::shared_ptr< ExtendedModel< ImageType >>> extended_model_list, PsfType psf) | |
FrameModel (double pixel_scale, std::size_t width, std::size_t height, std::vector< ConstantModel > constant_model_list, std::vector< PointModel > point_model_list, std::vector< std::shared_ptr< ExtendedModel< ImageType >>> extended_model_list) | |
FrameModel (FrameModel &&)=default | |
virtual | ~FrameModel () |
void | recomputeImage () |
const ImageType & | getImage () |
void | rasterToImage (ImageType &) |
const_iterator | begin () |
const_iterator | end () |
std::size_t | size () const |
Private Types | |
using | psf_container_t = typename std::conditional< PsfTraits< PsfType >::has_context, FrameModelPsfContextContainer< PsfType >, FrameModelPsfContainer< PsfType > >::type |
Private Attributes | |
double | m_pixel_scale |
std::size_t | m_width |
std::size_t | m_height |
std::vector< ConstantModel > | m_constant_model_list |
std::vector< PointModel > | m_point_model_list |
std::vector< std::shared_ptr < ExtendedModel< ImageType > > > | m_extended_model_list |
psf_container_t | m_psf |
std::unique_ptr< ImageType > | m_model_image {} |
Definition at line 125 of file FrameModel.h.
using ModelFitting::FrameModel< PsfType, ImageType >::const_iterator = typename ImageTraits<ImageType>::iterator |
Definition at line 142 of file FrameModel.h.
|
private |
Definition at line 138 of file FrameModel.h.
ModelFitting::FrameModel< PsfType, ImageType >::FrameModel | ( | double | pixel_scale, |
std::size_t | width, | ||
std::size_t | height, | ||
std::vector< ConstantModel > | constant_model_list, | ||
std::vector< PointModel > | point_model_list, | ||
std::vector< std::shared_ptr< ExtendedModel< ImageType >>> | extended_model_list, | ||
PsfType | psf | ||
) |
Definition at line 40 of file FrameModel.icpp.
ModelFitting::FrameModel< PsfType, ImageType >::FrameModel | ( | double | pixel_scale, |
std::size_t | width, | ||
std::size_t | height, | ||
std::vector< ConstantModel > | constant_model_list, | ||
std::vector< PointModel > | point_model_list, | ||
std::vector< std::shared_ptr< ExtendedModel< ImageType >>> | extended_model_list | ||
) |
Definition at line 53 of file FrameModel.icpp.
|
default |
|
virtualdefault |
auto ModelFitting::FrameModel< PsfType, ImageType >::begin | ( | ) |
Definition at line 134 of file FrameModel.icpp.
References ModelFitting::ImageTraits< ImageType >::begin().
auto ModelFitting::FrameModel< PsfType, ImageType >::end | ( | ) |
Definition at line 140 of file FrameModel.icpp.
References ModelFitting::ImageTraits< ImageType >::end().
const ImageType & ModelFitting::FrameModel< PsfType, ImageType >::getImage | ( | ) |
Definition at line 121 of file FrameModel.icpp.
void ModelFitting::FrameModel< PsfType, ImageType >::rasterToImage | ( | ImageType & | model_image | ) |
Definition at line 127 of file FrameModel.icpp.
References ModelFitting::_impl::addConstantModels(), ModelFitting::_impl::addExtendedModels(), and ModelFitting::_impl::addPointModels().
void ModelFitting::FrameModel< PsfType, ImageType >::recomputeImage | ( | ) |
Definition at line 114 of file FrameModel.icpp.
std::size_t ModelFitting::FrameModel< PsfType, ImageType >::size | ( | ) | const |
Definition at line 145 of file FrameModel.icpp.
|
private |
Definition at line 177 of file FrameModel.h.
|
private |
Definition at line 179 of file FrameModel.h.
|
private |
Definition at line 176 of file FrameModel.h.
|
private |
Definition at line 181 of file FrameModel.h.
|
private |
Definition at line 174 of file FrameModel.h.
|
private |
Definition at line 178 of file FrameModel.h.
|
private |
Definition at line 180 of file FrameModel.h.
|
private |
Definition at line 175 of file FrameModel.h.