SourceXtractorPlusPlus  0.13
Please provide a description of the project.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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 
27 
28 namespace SourceXtractor {
29 
31 
32 public:
33 
34  SE2BackgroundConfig(long manager_id);
35 
36  virtual ~SE2BackgroundConfig() = default;
37 
39 
40  void initialize(const UserValues& args) override;
41 
43  return m_cell_size;
44  }
45 
47  return m_smoothing_box;
48  }
49 
50  bool useLegacy() const {
51  return m_legacy;
52  }
53 
54 private:
57  bool m_legacy;
58 
59 };
60 
61 } /* namespace SourceXtractor */
62 
63 #endif /* _SEIMPLEMENTATION_SE2BACKGROUNDCONFIG_H */
64 
STL class.
std::vector< int > getSmoothingBox() const
std::vector< int > getCellSize() const
std::map< std::string, Configuration::OptionDescriptionList > getProgramOptions() override
void initialize(const UserValues &args) override
virtual ~SE2BackgroundConfig()=default