SourceXtractorPlusPlus 1.0.3
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
AperturePhotometryConfig.h
Go to the documentation of this file.
1
17/*
18 * @file AperturePhotometryConfig.h
19 * @author Alejandro Alvarez Ayllon
20 */
21
22#ifndef _SEIMPLEMENTATION_PLUGIN_APERTUREPHOTOMETRY_APERTUREPHOTOMETRYCONFIG_H
23#define _SEIMPLEMENTATION_PLUGIN_APERTUREPHOTOMETRY_APERTUREPHOTOMETRYCONFIG_H
24
25#include <Configuration/Configuration.h>
26
27namespace SourceXtractor {
28
30public:
31 explicit AperturePhotometryConfig(long manager_id);
32
33 void initialize(const UserValues& args) override;
34
35 std::vector<float> getAperturesForImage(unsigned image_id) const;
36
38
42
43private:
44 // Map the image id to the apertures
46 // List of images for which we write a column
48};
49
50}
51
52#endif // _SEIMPLEMENTATION_PLUGIN_APERTUREPHOTOMETRY_APERTUREPHOTOMETRYCONFIG_H
std::map< std::string, boost::program_options::variable_value > UserValues
std::map< std::string, std::vector< unsigned > > getImagesToOutput() const
const std::map< unsigned, std::vector< float > > & getApertures() const
std::map< unsigned, std::vector< float > > m_apertures
std::vector< float > getAperturesForImage(unsigned image_id) const
std::map< std::string, std::vector< unsigned > > m_output_images
void initialize(const UserValues &args) override