SourceXtractorPlusPlus  0.10
Please provide a description of the project.
MeasurementImageConfig.h
Go to the documentation of this file.
1 
17 /*
18  * @file MeasurementImageConfig.h
19  * @author Nikolaos Apostolakos <nikoapos@gmail.com>
20  */
21 
22 #ifndef _SEIMPLEMENTATION_CONFIGURATION_MEASUREMENTIMAGECONFIG_H
23 #define _SEIMPLEMENTATION_CONFIGURATION_MEASUREMENTIMAGECONFIG_H
24 
25 #include <vector>
26 #include <memory>
27 
29 
32 
34 
35 namespace SourceXtractor {
36 
38 
39 public:
40 
44 
48 
50 
55 
58 
59  int m_id;
60 
62  int m_psf_hdu;
64  };
65 
66  MeasurementImageConfig(long manager_id);
67 
68  void initialize(const UserValues& args) override;
69 
71  return m_image_infos;
72  }
73 
74 private:
75 
77 };
78 
79 }
80 
81 #endif // _SEIMPLEMENTATION_CONFIGURATION_MEASUREMENTIMAGECONFIG_H
82 
SourceXtractor::MeasurementImageConfig::MeasurementImageInfo
Definition: MeasurementImageConfig.h:41
SourceXtractor::MeasurementImageConfig::MeasurementImageInfo::m_constant_background_value
MeasurementImage::PixelType m_constant_background_value
Definition: MeasurementImageConfig.h:57
std::string
STL class.
std::shared_ptr
STL class.
SourceXtractor::Image::PixelType
T PixelType
Definition: Image.h:47
SourceXtractor::SeFloat
SeFloat32 SeFloat
Definition: Types.h:32
std::vector
STL class.
SourceXtractor::MeasurementImageConfig
Definition: MeasurementImageConfig.h:37
SourceXtractor::MeasurementImageConfig::MeasurementImageInfo::m_absolute_weight
bool m_absolute_weight
Definition: MeasurementImageConfig.h:51
SourceXtractor::MeasurementImageConfig::MeasurementImageInfo::m_weight_image
std::shared_ptr< WeightImage > m_weight_image
Definition: MeasurementImageConfig.h:47
SourceXtractor::WeightImageConfig::WeightType
WeightType
Definition: WeightImageConfig.h:36
SourceXtractor::MeasurementImageConfig::MeasurementImageInfo::m_coordinate_system
std::shared_ptr< CoordinateSystem > m_coordinate_system
Definition: MeasurementImageConfig.h:46
WeightImageConfig.h
SourceXtractor::MeasurementImageConfig::MeasurementImageInfo::m_path
std::string m_path
Definition: MeasurementImageConfig.h:42
CoordinateSystem.h
SourceXtractor::MeasurementImageConfig::getImageInfos
const std::vector< MeasurementImageInfo > & getImageInfos() const
Definition: MeasurementImageConfig.h:70
SourceXtractor::MeasurementImageConfig::MeasurementImageConfig
MeasurementImageConfig(long manager_id)
Definition: MeasurementImageConfig.cpp:51
SourceXtractor::MeasurementImageConfig::MeasurementImageInfo::m_psf_path
std::string m_psf_path
Definition: MeasurementImageConfig.h:43
SourceXtractor
Definition: Aperture.h:30
SourceXtractor::MeasurementImageConfig::MeasurementImageInfo::m_weight_hdu
int m_weight_hdu
Definition: MeasurementImageConfig.h:63
SourceXtractor::MeasurementImageConfig::MeasurementImageInfo::m_saturation_level
MeasurementImage::PixelType m_saturation_level
Definition: MeasurementImageConfig.h:54
SourceXtractor::MeasurementImageConfig::MeasurementImageInfo::m_weight_threshold
WeightImage::PixelType m_weight_threshold
Definition: MeasurementImageConfig.h:52
SourceXtractor::MeasurementImageConfig::MeasurementImageInfo::m_measurement_image
std::shared_ptr< MeasurementImage > m_measurement_image
Definition: MeasurementImageConfig.h:45
Image.h
std::map
STL class.
SourceXtractor::MeasurementImageConfig::MeasurementImageInfo::m_id
int m_id
Definition: MeasurementImageConfig.h:59
SourceXtractor::MeasurementImageConfig::MeasurementImageInfo::m_image_hdu
int m_image_hdu
Definition: MeasurementImageConfig.h:61
Configuration.h
SourceXtractor::MeasurementImageConfig::MeasurementImageInfo::m_is_background_constant
bool m_is_background_constant
Definition: MeasurementImageConfig.h:56
SourceXtractor::MeasurementImageConfig::MeasurementImageInfo::m_psf_hdu
int m_psf_hdu
Definition: MeasurementImageConfig.h:62
SourceXtractor::MeasurementImageConfig::MeasurementImageInfo::m_weight_type
WeightImageConfig::WeightType m_weight_type
Definition: MeasurementImageConfig.h:49
SourceXtractor::MeasurementImageConfig::m_image_infos
std::vector< MeasurementImageInfo > m_image_infos
Definition: MeasurementImageConfig.h:76
Euclid::Configuration::Configuration
SourceXtractor::MeasurementImageConfig::initialize
void initialize(const UserValues &args) override
Definition: MeasurementImageConfig.cpp:156
SourceXtractor::MeasurementImageConfig::MeasurementImageInfo::m_gain
SeFloat m_gain
Definition: MeasurementImageConfig.h:53