|
SourceXtractorPlusPlus 1.0.3
SourceXtractor++, the next generation SExtractor
|
#include <OnnxCompactModel.h>


Private Attributes | |
| std::vector< std::shared_ptr< SourceXtractor::OnnxModel > > | m_models |
| std::shared_ptr< BasicParameter > | m_flux |
| std::map< std::string, std::shared_ptr< BasicParameter > > | m_params |
Additional Inherited Members | |
| Protected Member Functions inherited from ModelFitting::CompactModelBase< ImageType > | |
| Mat22 | getCombinedTransform (double pixel_scale) const |
| template<typename ModelEvaluator> | |
| float | samplePixel (const ModelEvaluator &model_eval, int x, int y, unsigned int subsampling) const |
| template<typename ModelEvaluator> | |
| float | sampleStochastic (const ModelEvaluator &model_eval, int x, int y, unsigned int samples=100) const |
| template<typename ModelEvaluator> | |
| float | adaptiveSamplePixel (const ModelEvaluator &model_eval, int x, int y, unsigned int max_subsampling, float threshold=1.1) const |
| double | getMaxRadiusSqr (std::size_t size_x, std::size_t size_y, const Mat22 &transform) const |
| void | renormalize (ImageType &image, double flux) const |
| Protected Attributes inherited from ModelFitting::CompactModelBase< ImageType > | |
| Mat22 | m_jacobian |
| Mat22 | m_inv_jacobian |
| Protected Attributes inherited from ModelFitting::ExtendedModel< ImageType > | |
| std::vector< std::unique_ptr< ModelComponent > > | m_component_list {} |
Definition at line 25 of file OnnxCompactModel.h.
|
inline |
Definition at line 27 of file OnnxCompactModel.h.
References ModelFitting::CompactModelBase< ImageType >::CompactModelBase(), m_flux, m_models, m_params, and std::transform().

|
virtualdefault |
|
inlineoverridevirtual |
Reimplemented from ModelFitting::ExtendedModel< ImageType >.
Definition at line 45 of file OnnxCompactModel.h.
References ModelFitting::CompactModelBase< ImageType >::getCombinedTransform(), ModelFitting::logger, m_flux, m_models, m_params, std::max(), pixel_scale, ModelFitting::CompactModelBase< ImageType >::renormalize(), and std::transform().

|
inlineoverridevirtual |
Reimplemented from ModelFitting::ExtendedModel< ImageType >.
Definition at line 41 of file OnnxCompactModel.h.
|
private |
Definition at line 122 of file OnnxCompactModel.h.
Referenced by getRasterizedImage(), and OnnxCompactModel().
|
private |
Definition at line 119 of file OnnxCompactModel.h.
Referenced by getRasterizedImage(), and OnnxCompactModel().
|
private |
Definition at line 123 of file OnnxCompactModel.h.
Referenced by getRasterizedImage(), and OnnxCompactModel().