SourceXtractorPlusPlus
0.13
Please provide a description of the project.
SEImplementation
SEImplementation
Configuration
BackgroundConfig.h
Go to the documentation of this file.
1
17
/*
18
* @file BackgroundConfiguration.h
19
* @author nikoapos
20
*/
21
22
#ifndef _SEIMPLEMENTATION_BACKGROUNDCONFIG_H
23
#define _SEIMPLEMENTATION_BACKGROUNDCONFIG_H
24
25
#include "
Configuration/Configuration.h
"
26
#include "
SEFramework/Image/Image.h
"
27
28
namespace
SourceXtractor
{
29
30
class
BackgroundConfig
:
public
Euclid::Configuration::Configuration
{
31
32
public
:
33
34
BackgroundConfig
(
long
manager_id);
35
36
virtual
~BackgroundConfig
() =
default
;
37
38
std::map<std::string, Configuration::OptionDescriptionList>
getProgramOptions
()
override
;
39
40
void
initialize
(
const
UserValues
& args)
override
;
41
42
SeFloat
getBackgroundLevel
()
const
{
43
return
m_background_level
;
44
}
45
46
bool
isBackgroundLevelAbsolute
()
const
{
47
return
m_background_level_absolute
;
48
}
49
50
SeFloat
getDetectionThreshold
()
const
{
51
return
m_detection_threshold
;
52
}
53
54
bool
isDetectionThresholdAbsolute
()
const
{
55
return
m_detection_threshold_absolute
;
56
}
57
58
private
:
59
bool
m_background_level_absolute
;
60
SeFloat
m_background_level
;
61
62
bool
m_detection_threshold_absolute
;
63
SeFloat
m_detection_threshold
;
64
};
65
66
}
/* namespace SourceXtractor */
67
68
#endif
/* _SEIMPLEMENTATION_BACKGROUNDCONFIG_H */
69
SourceXtractor::BackgroundConfig::m_background_level_absolute
bool m_background_level_absolute
Definition:
BackgroundConfig.h:59
SourceXtractor::BackgroundConfig::BackgroundConfig
BackgroundConfig(long manager_id)
Definition:
BackgroundConfig.cpp:33
SourceXtractor::BackgroundConfig::getProgramOptions
std::map< std::string, Configuration::OptionDescriptionList > getProgramOptions() override
Definition:
BackgroundConfig.cpp:41
SourceXtractor::SeFloat
SeFloat32 SeFloat
Definition:
Types.h:32
SourceXtractor
Definition:
Aperture.h:30
SourceXtractor::BackgroundConfig::getDetectionThreshold
SeFloat getDetectionThreshold() const
Definition:
BackgroundConfig.h:50
SourceXtractor::BackgroundConfig::getBackgroundLevel
SeFloat getBackgroundLevel() const
Definition:
BackgroundConfig.h:42
SourceXtractor::BackgroundConfig::m_background_level
SeFloat m_background_level
Definition:
BackgroundConfig.h:60
Image.h
SourceXtractor::BackgroundConfig::isDetectionThresholdAbsolute
bool isDetectionThresholdAbsolute() const
Definition:
BackgroundConfig.h:54
std::map
STL class.
SourceXtractor::BackgroundConfig::m_detection_threshold
SeFloat m_detection_threshold
Definition:
BackgroundConfig.h:63
SourceXtractor::BackgroundConfig::initialize
void initialize(const UserValues &args) override
Definition:
BackgroundConfig.cpp:50
Configuration.h
SourceXtractor::BackgroundConfig::m_detection_threshold_absolute
bool m_detection_threshold_absolute
Definition:
BackgroundConfig.h:62
SourceXtractor::BackgroundConfig::isBackgroundLevelAbsolute
bool isBackgroundLevelAbsolute() const
Definition:
BackgroundConfig.h:46
Euclid::Configuration::Configuration
SourceXtractor::BackgroundConfig
Definition:
BackgroundConfig.h:30
SourceXtractor::BackgroundConfig::~BackgroundConfig
virtual ~BackgroundConfig()=default
Generated by
1.8.20