SourceXtractorPlusPlus  0.11
Please provide a description of the project.
ApertureFlag.h
Go to the documentation of this file.
1 
17 /*
18  * ApertureFlag.h
19  *
20  * Created on: Oct 09, 2018
21  * Author: Alejandro Alvarez Ayllon
22  */
23 
24 #ifndef _SEIMPLEMENTATION_PLUGIN_APERTUREPHOTOMETRY_APERTUREFLAG_H_
25 #define _SEIMPLEMENTATION_PLUGIN_APERTUREPHOTOMETRY_APERTUREFLAG_H_
26 
27 #include "SEUtils/Types.h"
30 #include <map>
31 
32 namespace SourceXtractor {
33 
38 class ApertureFlag : public Property {
39 public:
40 
41  virtual ~ApertureFlag() = default;
42 
43  ApertureFlag(const std::map<float, Flags>& flags): m_flags{flags} {}
44 
46  return m_flags;
47  }
48 
49 private:
51 };
52 
53 } /* namespace SourceXtractor */
54 
55 #endif /* _SEIMPLEMENTATION_PLUGIN_APERTUREPHOTOMETRY_APERTUREFLAG_H_ */
const std::map< float, Flags > & getFlags() const
Definition: ApertureFlag.h:45
virtual ~ApertureFlag()=default
Base class for all Properties. (has no actual content)
Definition: Property.h:33
ApertureFlag(const std::map< float, Flags > &flags)
Definition: ApertureFlag.h:43
std::map< float, Flags > m_flags
Definition: ApertureFlag.h:50
Aperture photometry flag.
Definition: ApertureFlag.h:38