SourceXtractorPlusPlus  0.10
Please provide a description of the project.
DetectionImageConfig.h
Go to the documentation of this file.
1 
23 #ifndef _SEIMPLEMENTATION_DETECTIONIMAGECONFIG_H
24 #define _SEIMPLEMENTATION_DETECTIONIMAGECONFIG_H
25 
29 
30 namespace SourceXtractor {
31 
38  public:
39 
43  virtual ~DetectionImageConfig() = default;
44 
46  DetectionImageConfig(long manager_id);
47 
49 
50  void initialize(const UserValues& args) override;
51 
55 
56  double getGain() const { return m_gain; }
57  double getSaturation() const { return m_saturation; }
58  int getInterpolationGap() const { return m_interpolation_gap; }
59 
60 
61  // Note: flux scale is already applied to all values returned,
62  // we still need to know what it was to adjust the weight map
63  double getOriginalFluxScale() const { return m_flux_scale; }
64 
65 private:
69  double m_gain;
70  double m_saturation;
71 
72  double m_flux_scale;
73 
75 
76 }; /* End of DetectionImageConfig class */
77 
78 } /* namespace SourceXtractor */
79 
80 
81 #endif
SourceXtractor::DetectionImageConfig::m_coordinate_system
std::shared_ptr< CoordinateSystem > m_coordinate_system
Definition: DetectionImageConfig.h:68
std::string
STL class.
std::shared_ptr
STL class.
SourceXtractor::DetectionImageConfig::getDetectionImagePath
std::string getDetectionImagePath() const
Definition: DetectionImageConfig.cpp:114
SourceXtractor::DetectionImageConfig::getProgramOptions
std::map< std::string, Configuration::OptionDescriptionList > getProgramOptions() override
Definition: DetectionImageConfig.cpp:48
SourceXtractor::DetectionImageConfig::~DetectionImageConfig
virtual ~DetectionImageConfig()=default
Destructor.
SourceXtractor::DetectionImageConfig::getCoordinateSystem
std::shared_ptr< CoordinateSystem > getCoordinateSystem() const
Definition: DetectionImageConfig.cpp:125
SourceXtractor::DetectionImageConfig::getOriginalFluxScale
double getOriginalFluxScale() const
Definition: DetectionImageConfig.h:63
SourceXtractor::DetectionImageConfig::m_flux_scale
double m_flux_scale
Definition: DetectionImageConfig.h:72
SourceXtractor::DetectionImageConfig::m_gain
double m_gain
Definition: DetectionImageConfig.h:69
SourceXtractor::DetectionImageConfig::getDetectionImage
std::shared_ptr< DetectionImage > getDetectionImage() const
Definition: DetectionImageConfig.cpp:118
CoordinateSystem.h
SourceXtractor::DetectionImageConfig::m_saturation
double m_saturation
Definition: DetectionImageConfig.h:70
SourceXtractor::DetectionImageConfig
Provides the detection image.
Definition: DetectionImageConfig.h:37
SourceXtractor::DetectionImageConfig::initialize
void initialize(const UserValues &args) override
Definition: DetectionImageConfig.cpp:65
SourceXtractor
Definition: Aperture.h:30
SourceXtractor::DetectionImageConfig::m_detection_image
std::shared_ptr< DetectionImage > m_detection_image
Definition: DetectionImageConfig.h:67
SourceXtractor::DetectionImageConfig::getGain
double getGain() const
Definition: DetectionImageConfig.h:56
Image.h
std::map
STL class.
Configuration.h
SourceXtractor::DetectionImageConfig::m_detection_image_path
std::string m_detection_image_path
Definition: DetectionImageConfig.h:66
SourceXtractor::DetectionImageConfig::getSaturation
double getSaturation() const
Definition: DetectionImageConfig.h:57
Euclid::Configuration::Configuration
SourceXtractor::DetectionImageConfig::getInterpolationGap
int getInterpolationGap() const
Definition: DetectionImageConfig.h:58
SourceXtractor::DetectionImageConfig::m_interpolation_gap
int m_interpolation_gap
Definition: DetectionImageConfig.h:74
SourceXtractor::DetectionImageConfig::DetectionImageConfig
DetectionImageConfig(long manager_id)
Constructs a new DetectionImageConfig object.
Definition: DetectionImageConfig.cpp:44