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 | ||
) |
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 | ||
) |
|
default |
|
virtual |
const_iterator ModelFitting::FrameModel< PsfType, ImageType >::begin | ( | ) |
const_iterator ModelFitting::FrameModel< PsfType, ImageType >::end | ( | ) |
const ImageType& ModelFitting::FrameModel< PsfType, ImageType >::getImage | ( | ) |
void ModelFitting::FrameModel< PsfType, ImageType >::rasterToImage | ( | ImageType & | ) |
void ModelFitting::FrameModel< PsfType, ImageType >::recomputeImage | ( | ) |
std::size_t ModelFitting::FrameModel< PsfType, ImageType >::size | ( | ) | const |
|
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.