|
SourceXtractorPlusPlus
0.19
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.
|
virtualdefault |
|
inlineoverridevirtual |
Reimplemented from ModelFitting::ExtendedModel< ImageType >.
Definition at line 45 of file OnnxCompactModel.h.
References dx, dy, ModelFitting::CompactModelBase< ImageType >::getCombinedTransform(), ModelFitting::logger, ModelFitting::OnnxCompactModel< ImageType >::m_flux, ModelFitting::OnnxCompactModel< ImageType >::m_models, ModelFitting::OnnxCompactModel< ImageType >::m_params, std::max(), ModelFitting::CompactModelBase< ImageType >::renormalize(), SourceXtractor::transform(), Elements::Logging::warn(), ModelFitting::x, and ModelFitting::y.

|
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 ModelFitting::OnnxCompactModel< ImageType >::getRasterizedImage().
|
private |
Definition at line 119 of file OnnxCompactModel.h.
Referenced by ModelFitting::OnnxCompactModel< ImageType >::getRasterizedImage().
|
private |
Definition at line 123 of file OnnxCompactModel.h.
Referenced by ModelFitting::OnnxCompactModel< ImageType >::getRasterizedImage().
1.8.5