SourceXtractorPlusPlus
0.8
Please provide a description of the project.
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
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
Euclid::Configuration::Configuration
SourceXtractor::AperturePhotometryConfig::AperturePhotometryConfig
AperturePhotometryConfig(long manager_id)
Definition:
AperturePhotometryConfig.cpp:27
SourceXtractor::AperturePhotometryConfig::getAperturesForImage
std::vector< float > getAperturesForImage(unsigned image_id) const
Definition:
AperturePhotometryConfig.cpp:59
std::map
STL class.
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
std::vector< float >
SourceXtractor::AperturePhotometryConfig::m_output_images
std::map< std::string, std::vector< unsigned > > m_output_images
Definition:
AperturePhotometryConfig.h:47
Configuration.h
SourceXtractor::AperturePhotometryConfig::initialize
void initialize(const UserValues &args) override
Definition:
AperturePhotometryConfig.cpp:31
SourceXtractor::AperturePhotometryConfig
Definition:
AperturePhotometryConfig.h:29
SourceXtractor::AperturePhotometryConfig::getImagesToOutput
std::map< std::string, std::vector< unsigned > > getImagesToOutput() const
Definition:
AperturePhotometryConfig.h:39
Generated by
1.8.5