SourceXtractorPlusPlus  0.16
Please provide a description of the project.
Public Member Functions | Private Attributes | List of all members
SourceXtractor::FlexibleModelFittingConstantModel Class Reference

#include <FlexibleModelFittingModel.h>

Inheritance diagram for SourceXtractor::FlexibleModelFittingConstantModel:
[legend]
Collaboration diagram for SourceXtractor::FlexibleModelFittingConstantModel:
[legend]

Public Member Functions

 FlexibleModelFittingConstantModel (std::shared_ptr< FlexibleModelFittingParameter > value)
 
virtual ~FlexibleModelFittingConstantModel ()
 
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
 
- Public Member Functions inherited from SourceXtractor::FlexibleModelFittingModel
virtual ~FlexibleModelFittingModel ()
 

Private Attributes

std::shared_ptr< FlexibleModelFittingParameterm_value
 

Detailed Description

Definition at line 190 of file FlexibleModelFittingModel.h.

Constructor & Destructor Documentation

◆ FlexibleModelFittingConstantModel()

SourceXtractor::FlexibleModelFittingConstantModel::FlexibleModelFittingConstantModel ( std::shared_ptr< FlexibleModelFittingParameter value)
inlineexplicit

Definition at line 192 of file FlexibleModelFittingModel.h.

◆ ~FlexibleModelFittingConstantModel()

virtual SourceXtractor::FlexibleModelFittingConstantModel::~FlexibleModelFittingConstantModel ( )
inlinevirtual

Definition at line 195 of file FlexibleModelFittingModel.h.

Member Function Documentation

◆ addForSource()

void SourceXtractor::FlexibleModelFittingConstantModel::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 241 of file FlexibleModelFittingModel.cpp.

References std::vector< T >::emplace_back(), and SourceXtractor::FlexibleModelFittingParameterManager::getParameter().

Here is the call graph for this function:

Member Data Documentation

◆ m_value

std::shared_ptr<FlexibleModelFittingParameter> SourceXtractor::FlexibleModelFittingConstantModel::m_value
private

Definition at line 207 of file FlexibleModelFittingModel.h.


The documentation for this class was generated from the following files: