SourceXtractorPlusPlus
0.15
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
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::useLegacy
bool useLegacy() const
Definition:
SE2BackgroundConfig.h:50
SourceXtractor::SE2BackgroundConfig
Definition:
SE2BackgroundConfig.h:30
Euclid::Configuration::Configuration
SourceXtractor::SE2BackgroundConfig::m_smoothing_box
std::vector< int > m_smoothing_box
Definition:
SE2BackgroundConfig.h:56
std::map
STL class.
SourceXtractor::SE2BackgroundConfig::SE2BackgroundConfig
SE2BackgroundConfig(long manager_id)
Definition:
SE2BackgroundConfig.cpp:36
Image.h
SourceXtractor::SE2BackgroundConfig::getSmoothingBox
std::vector< int > getSmoothingBox() const
Definition:
SE2BackgroundConfig.h:46
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
std::vector< int >
SourceXtractor::SE2BackgroundConfig::m_legacy
bool m_legacy
Definition:
SE2BackgroundConfig.h:57
SourceXtractor::SE2BackgroundConfig::initialize
void initialize(const UserValues &args) override
Definition:
SE2BackgroundConfig.cpp:51
SourceXtractor::SE2BackgroundConfig::m_cell_size
std::vector< int > m_cell_size
Definition:
SE2BackgroundConfig.h:55
Configuration.h
SourceXtractor::SE2BackgroundConfig::~SE2BackgroundConfig
virtual ~SE2BackgroundConfig()=default
Generated by
1.8.5