|
SourceXtractorPlusPlus
0.19
SourceXtractor++, the next generation SExtractor
|


Public Member Functions | |
| BenchBackgroundModel () | |
| po::options_description | defineSpecificProgramOptions () override |
| void | configure (const std::map< std::string, po::variable_value > &args) |
| Elements::ExitCode | mainMethod (std::map< std::string, po::variable_value > &args) override |
Public Member Functions inherited from Elements::Program | |
| virtual ExitCode | mainMethod (std::map< std::string, VariableValue > &args)=0 |
Private Types | |
| enum | Algorithm { Algorithm::SIMPLE, Algorithm::NG } |
Private Member Functions | |
| std::string | getOutputPath (const std::map< std::string, po::variable_value > &args, const std::string &var, const std::string &default_suffix) |
| std::unique_ptr < BackgroundAnalyzer > | getBackgroundAnalyzer () |
Private Attributes | |
| DetectionImageConfig | m_detection_config |
| WeightImageConfig | m_weight_config |
| std::string | m_output_bg |
| std::string | m_output_var |
| std::vector< int > | m_cell_size |
| std::vector< int > | m_smooth |
| enum BenchBackgroundModel::Algorithm | m_algorithm |
| std::map< std::string, Algorithm > | s_algo_map |
Run the background modeling over an image, timing it
Definition at line 57 of file BenchBackgroundModel.cpp.
|
strongprivate |
| Enumerator | |
|---|---|
| SIMPLE | |
| NG | |
Definition at line 65 of file BenchBackgroundModel.cpp.
|
inline |
Definition at line 105 of file BenchBackgroundModel.cpp.
|
inline |
Definition at line 131 of file BenchBackgroundModel.cpp.
References std::map< K, T >::at(), config_manager_id, and Euclid::Configuration::ConfigManager::getInstance().

|
inlineoverridevirtual |
Reimplemented from Elements::Program.
Definition at line 109 of file BenchBackgroundModel.cpp.
References config_manager_id, and Euclid::Configuration::ConfigManager::getInstance().

|
inlineprivate |
Definition at line 94 of file BenchBackgroundModel.cpp.
|
inlineprivate |
Get an output path from the input arguments, if defined. Generate a default otherwise.
Definition at line 77 of file BenchBackgroundModel.cpp.
References std::map< K, T >::at(), std::map< K, T >::end(), and std::map< K, T >::find().

|
inlineoverride |
Definition at line 156 of file BenchBackgroundModel.cpp.
References std::map< K, T >::at(), std::endl(), Elements::Logging::info(), logger, and Elements::OK.

|
private |
|
private |
Definition at line 63 of file BenchBackgroundModel.cpp.
|
private |
Definition at line 59 of file BenchBackgroundModel.cpp.
|
private |
Definition at line 62 of file BenchBackgroundModel.cpp.
|
private |
Definition at line 62 of file BenchBackgroundModel.cpp.
|
private |
Definition at line 63 of file BenchBackgroundModel.cpp.
|
private |
Definition at line 60 of file BenchBackgroundModel.cpp.
|
private |
Definition at line 69 of file BenchBackgroundModel.cpp.
1.8.5