SourceXtractorPlusPlus
0.11
Please provide a description of the project.
SEImplementation
SEImplementation
Configuration
SE2BackgroundConfig.h
Go to the documentation of this file.
1
17
/*
18
* @file BackgroundConfiguration.h
19
* @author nikoapos
20
*/
21
22
#ifndef _SEIMPLEMENTATION_SE2BACKGROUNDCONFIG_H
23
#define _SEIMPLEMENTATION_SE2BACKGROUNDCONFIG_H
24
25
#include "
Configuration/Configuration.h
"
26
#include "
SEFramework/Image/Image.h
"
27
28
namespace
SourceXtractor
{
29
30
class
SE2BackgroundConfig
:
public
Euclid::Configuration::Configuration
{
31
32
public
:
33
34
SE2BackgroundConfig
(
long
manager_id);
35
36
virtual
~SE2BackgroundConfig
() =
default
;
37
38
std::map<std::string, Configuration::OptionDescriptionList>
getProgramOptions
()
override
;
39
40
void
initialize
(
const
UserValues
& args)
override
;
41
42
std::vector<int>
getCellSize
()
const
{
43
return
m_cell_size
;
44
}
45
46
std::vector<int>
getSmoothingBox
()
const
{
47
return
m_smoothing_box
;
48
}
49
50
bool
useLegacy
()
const
{
51
return
m_legacy
;
52
}
53
54
private
:
55
std::vector<int>
m_cell_size
;
56
std::vector<int>
m_smoothing_box
;
57
bool
m_legacy
;
58
59
};
60
61
}
/* namespace SourceXtractor */
62
63
#endif
/* _SEIMPLEMENTATION_SE2BACKGROUNDCONFIG_H */
64
SourceXtractor::SE2BackgroundConfig::initialize
void initialize(const UserValues &args) override
Definition:
SE2BackgroundConfig.cpp:51
std::vector< int >
SourceXtractor::SE2BackgroundConfig::useLegacy
bool useLegacy() const
Definition:
SE2BackgroundConfig.h:50
SourceXtractor
Definition:
Aperture.h:30
SourceXtractor::SE2BackgroundConfig::m_cell_size
std::vector< int > m_cell_size
Definition:
SE2BackgroundConfig.h:55
SourceXtractor::SE2BackgroundConfig::getCellSize
std::vector< int > getCellSize() const
Definition:
SE2BackgroundConfig.h:42
SourceXtractor::SE2BackgroundConfig::getProgramOptions
std::map< std::string, Configuration::OptionDescriptionList > getProgramOptions() override
Definition:
SE2BackgroundConfig.cpp:40
Image.h
std::map
STL class.
SourceXtractor::SE2BackgroundConfig::m_smoothing_box
std::vector< int > m_smoothing_box
Definition:
SE2BackgroundConfig.h:56
SourceXtractor::SE2BackgroundConfig::~SE2BackgroundConfig
virtual ~SE2BackgroundConfig()=default
SourceXtractor::SE2BackgroundConfig::SE2BackgroundConfig
SE2BackgroundConfig(long manager_id)
Definition:
SE2BackgroundConfig.cpp:36
Configuration.h
Euclid::Configuration::Configuration
SourceXtractor::SE2BackgroundConfig::m_legacy
bool m_legacy
Definition:
SE2BackgroundConfig.h:57
SourceXtractor::SE2BackgroundConfig::getSmoothingBox
std::vector< int > getSmoothingBox() const
Definition:
SE2BackgroundConfig.h:46
SourceXtractor::SE2BackgroundConfig
Definition:
SE2BackgroundConfig.h:30
Generated by
1.8.18