#include <FlexibleModelFittingModel.h>
|
| FlexibleModelFittingExponentialModel (std::shared_ptr< FlexibleModelFittingParameter > x, std::shared_ptr< FlexibleModelFittingParameter > y, std::shared_ptr< FlexibleModelFittingParameter > flux, std::shared_ptr< FlexibleModelFittingParameter > effective_radius, std::shared_ptr< FlexibleModelFittingParameter > aspect_ratio, std::shared_ptr< FlexibleModelFittingParameter > angle) |
|
virtual | ~FlexibleModelFittingExponentialModel () |
|
virtual void | addForSource (FlexibleModelFittingParameterManager &manager, const SourceInterface &source, std::vector< ModelFitting::ConstantModel > &constant_models, std::vector< ModelFitting::PointModel > &point_models, std::vector< std::shared_ptr< ModelFitting::ExtendedModel< ImageInterfaceTypePtr >>> &extended_models, std::tuple< double, double, double, double > jacobian, std::shared_ptr< CoordinateSystem > reference_coordinates, std::shared_ptr< CoordinateSystem > coordinates, PixelCoordinate offset) const |
|
Definition at line 82 of file FlexibleModelFittingModel.h.
◆ FlexibleModelFittingExponentialModel()
◆ ~FlexibleModelFittingExponentialModel()
virtual SourceXtractor::FlexibleModelFittingExponentialModel::~FlexibleModelFittingExponentialModel |
( |
| ) |
|
|
inlinevirtual |
◆ addForSource()
void SourceXtractor::FlexibleModelFittingExponentialModel::addForSource |
( |
FlexibleModelFittingParameterManager & |
manager, |
|
|
const SourceInterface & |
source, |
|
|
std::vector< ModelFitting::ConstantModel > & |
constant_models, |
|
|
std::vector< ModelFitting::PointModel > & |
point_models, |
|
|
std::vector< std::shared_ptr< ModelFitting::ExtendedModel< ImageInterfaceTypePtr >>> & |
extended_models, |
|
|
std::tuple< double, double, double, double > |
jacobian, |
|
|
std::shared_ptr< CoordinateSystem > |
reference_coordinates, |
|
|
std::shared_ptr< CoordinateSystem > |
coordinates, |
|
|
PixelCoordinate |
offset |
|
) |
| const |
|
virtual |
Implements SourceXtractor::FlexibleModelFittingModel.
Definition at line 105 of file FlexibleModelFittingModel.cpp.
References ModelFitting::createDependentParameter(), SourceXtractor::FlexibleModelFittingParameterManager::getParameter(), SourceXtractor::SourceInterface::getProperty(), SourceXtractor::PixelCoordinate::m_x, SourceXtractor::PixelCoordinate::m_y, std::make_shared(), std::max(), SourceXtractor::MODEL_MIN_SIZE, SourceXtractor::MODEL_SIZE_FACTOR, x, and y.
◆ m_angle
◆ m_aspect_ratio
◆ m_effective_radius
◆ m_flux
◆ m_x
◆ m_y
The documentation for this class was generated from the following files: