|
SourceXtractorPlusPlus
0.19
SourceXtractor++, the next generation SExtractor
|
#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 126 of file FrameModel.h.
| using ModelFitting::FrameModel< PsfType, ImageType >::const_iterator = typename ImageTraits<ImageType>::iterator |
Definition at line 143 of file FrameModel.h.
|
private |
Definition at line 139 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 136 of file FrameModel.icpp.
References ModelFitting::ImageTraits< ImageType >::begin().

| auto ModelFitting::FrameModel< PsfType, ImageType >::end | ( | ) |
Definition at line 142 of file FrameModel.icpp.
References ModelFitting::ImageTraits< ImageType >::end().

| const ImageType & ModelFitting::FrameModel< PsfType, ImageType >::getImage | ( | ) |
Definition at line 123 of file FrameModel.icpp.
| void ModelFitting::FrameModel< PsfType, ImageType >::rasterToImage | ( | ImageType & | model_image | ) |
Definition at line 129 of file FrameModel.icpp.
References ModelFitting::_impl::addConstantModels(), ModelFitting::_impl::addExtendedModels(), and ModelFitting::_impl::addPointModels().

| void ModelFitting::FrameModel< PsfType, ImageType >::recomputeImage | ( | ) |
Definition at line 116 of file FrameModel.icpp.
| std::size_t ModelFitting::FrameModel< PsfType, ImageType >::size | ( | ) | const |
Definition at line 147 of file FrameModel.icpp.
|
private |
Definition at line 178 of file FrameModel.h.
|
private |
Definition at line 180 of file FrameModel.h.
|
private |
Definition at line 177 of file FrameModel.h.
|
private |
Definition at line 182 of file FrameModel.h.
|
private |
Definition at line 175 of file FrameModel.h.
|
private |
Definition at line 179 of file FrameModel.h.
|
private |
Definition at line 181 of file FrameModel.h.
|
private |
Definition at line 176 of file FrameModel.h.
1.8.5