SourceXtractorPlusPlus
0.14
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
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::isDetectionThresholdAbsolute
bool isDetectionThresholdAbsolute() const
Definition:
BackgroundConfig.h:54
SourceXtractor::BackgroundConfig
Definition:
BackgroundConfig.h:30
Euclid::Configuration::Configuration
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::SeFloat
SeFloat32 SeFloat
Definition:
Types.h:32
std::map
STL class.
Image.h
SourceXtractor::BackgroundConfig::m_detection_threshold
SeFloat m_detection_threshold
Definition:
BackgroundConfig.h:63
SourceXtractor::BackgroundConfig::getBackgroundLevel
SeFloat getBackgroundLevel() const
Definition:
BackgroundConfig.h:42
SourceXtractor::BackgroundConfig::~BackgroundConfig
virtual ~BackgroundConfig()=default
SourceXtractor::BackgroundConfig::m_background_level
SeFloat m_background_level
Definition:
BackgroundConfig.h:60
SourceXtractor::BackgroundConfig::initialize
void initialize(const UserValues &args) override
Definition:
BackgroundConfig.cpp:50
SourceXtractor::BackgroundConfig::getDetectionThreshold
SeFloat getDetectionThreshold() const
Definition:
BackgroundConfig.h:50
Configuration.h
SourceXtractor::BackgroundConfig::m_detection_threshold_absolute
bool m_detection_threshold_absolute
Definition:
BackgroundConfig.h:62
SourceXtractor::BackgroundConfig::getProgramOptions
std::map< std::string, Configuration::OptionDescriptionList > getProgramOptions() override
Definition:
BackgroundConfig.cpp:41
SourceXtractor::BackgroundConfig::isBackgroundLevelAbsolute
bool isBackgroundLevelAbsolute() const
Definition:
BackgroundConfig.h:46
Generated by
1.8.5