SourceXtractorPlusPlus
0.10
Please provide a description of the project.
SEImplementation
SEImplementation
Plugin
AperturePhotometry
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
27
namespace
SourceXtractor
{
28
29
class
AperturePhotometryConfig
:
public
Euclid::Configuration::Configuration
{
30
public
:
31
AperturePhotometryConfig
(
long
manager_id);
32
33
void
initialize
(
const
UserValues
& args)
override
;
34
35
std::vector<float>
getAperturesForImage
(
unsigned
image_id)
const
;
36
37
const
std::map<unsigned, std::vector<float>
>&
getApertures
()
const
;
38
39
std::map<std::string, std::vector<unsigned>
>
getImagesToOutput
()
const
{
40
return
m_output_images
;
41
}
42
43
private
:
44
// Map the image id to the apertures
45
std::map<unsigned, std::vector<float>
>
m_apertures
;
46
// List of images for which we write a column
47
std::map<std::string, std::vector<unsigned>
>
m_output_images
;
48
};
49
50
}
51
52
#endif // _SEIMPLEMENTATION_PLUGIN_APERTUREPHOTOMETRY_APERTUREPHOTOMETRYCONFIG_H
SourceXtractor::AperturePhotometryConfig::getApertures
const std::map< unsigned, std::vector< float > > & getApertures() const
Definition:
AperturePhotometryConfig.cpp:67
SourceXtractor::AperturePhotometryConfig::m_apertures
std::map< unsigned, std::vector< float > > m_apertures
Definition:
AperturePhotometryConfig.h:45
SourceXtractor::AperturePhotometryConfig::initialize
void initialize(const UserValues &args) override
Definition:
AperturePhotometryConfig.cpp:31
std::vector< float >
SourceXtractor::AperturePhotometryConfig::getImagesToOutput
std::map< std::string, std::vector< unsigned > > getImagesToOutput() const
Definition:
AperturePhotometryConfig.h:39
SourceXtractor::AperturePhotometryConfig::m_output_images
std::map< std::string, std::vector< unsigned > > m_output_images
Definition:
AperturePhotometryConfig.h:47
SourceXtractor
Definition:
Aperture.h:30
SourceXtractor::AperturePhotometryConfig::AperturePhotometryConfig
AperturePhotometryConfig(long manager_id)
Definition:
AperturePhotometryConfig.cpp:27
std::map
STL class.
Configuration.h
SourceXtractor::AperturePhotometryConfig
Definition:
AperturePhotometryConfig.h:29
Euclid::Configuration::Configuration
SourceXtractor::AperturePhotometryConfig::getAperturesForImage
std::vector< float > getAperturesForImage(unsigned image_id) const
Definition:
AperturePhotometryConfig.cpp:59
Generated by
1.8.17