|
SourceXtractorPlusPlus 1.0.3
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 |
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 135 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.
References m_constant_model_list, m_extended_model_list, m_height, m_pixel_scale, m_point_model_list, m_psf, m_width, std::move(), pixel_scale, and size().
Referenced by FrameModel().

| 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.
References m_constant_model_list, m_extended_model_list, m_height, m_pixel_scale, m_point_model_list, m_psf, m_width, std::move(), pixel_scale, and size().

|
default |
|
virtualdefault |
| auto ModelFitting::FrameModel< PsfType, ImageType >::begin | ( | ) |
Definition at line 136 of file FrameModel.icpp.
References ModelFitting::ImageTraits< ImageType >::begin(), m_model_image, and recomputeImage().

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

| const ImageType & ModelFitting::FrameModel< PsfType, ImageType >::getImage | ( | ) |
Definition at line 123 of file FrameModel.icpp.
References m_model_image, and recomputeImage().
Referenced by SourceXtractor::MoffatModelFittingTask::computeProperties().

| void ModelFitting::FrameModel< PsfType, ImageType >::rasterToImage | ( | ImageType & | model_image | ) |
Definition at line 129 of file FrameModel.icpp.
References ModelFitting::_impl::addConstantModels(), ModelFitting::_impl::addExtendedModels(), ModelFitting::_impl::addPointModels(), m_constant_model_list, m_extended_model_list, m_pixel_scale, m_point_model_list, and m_psf.
Referenced by TestImage::mainMethod(), and recomputeImage().

| void ModelFitting::FrameModel< PsfType, ImageType >::recomputeImage | ( | ) |
Definition at line 116 of file FrameModel.icpp.
References m_height, m_model_image, m_width, and rasterToImage().
Referenced by begin(), and getImage().

| std::size_t ModelFitting::FrameModel< PsfType, ImageType >::size | ( | ) | const |
Definition at line 147 of file FrameModel.icpp.
References m_height, and m_width.
Referenced by FrameModel(), and FrameModel().
|
private |
Definition at line 178 of file FrameModel.h.
Referenced by FrameModel(), FrameModel(), and rasterToImage().
|
private |
Definition at line 180 of file FrameModel.h.
Referenced by FrameModel(), FrameModel(), and rasterToImage().
|
private |
Definition at line 177 of file FrameModel.h.
Referenced by FrameModel(), FrameModel(), recomputeImage(), and size().
|
private |
Definition at line 182 of file FrameModel.h.
Referenced by begin(), end(), getImage(), and recomputeImage().
|
private |
Definition at line 175 of file FrameModel.h.
Referenced by FrameModel(), FrameModel(), and rasterToImage().
|
private |
Definition at line 179 of file FrameModel.h.
Referenced by FrameModel(), FrameModel(), and rasterToImage().
|
private |
Definition at line 181 of file FrameModel.h.
Referenced by FrameModel(), FrameModel(), and rasterToImage().
|
private |
Definition at line 176 of file FrameModel.h.
Referenced by FrameModel(), FrameModel(), recomputeImage(), and size().