SourceXtractorPlusPlus
0.15
Please provide a description of the project.
SEImplementation
SEImplementation
Plugin
AperturePhotometry
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
"
28
#include "
SEFramework/Property/Property.h
"
29
#include "
SEFramework/Source/SourceFlags.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
45
const
std::map<float, Flags>
&
getFlags
()
const
{
46
return
m_flags
;
47
}
48
49
private
:
50
std::map<float, Flags>
m_flags
;
51
};
52
53
}
/* namespace SourceXtractor */
54
55
#endif
/* _SEIMPLEMENTATION_PLUGIN_APERTUREPHOTOMETRY_APERTUREFLAG_H_ */
Property.h
SourceFlags.h
Types.h
SourceXtractor::ApertureFlag
Aperture photometry flag.
Definition:
ApertureFlag.h:38
SourceXtractor::ApertureFlag::getFlags
const std::map< float, Flags > & getFlags() const
Definition:
ApertureFlag.h:45
SourceXtractor::ApertureFlag::m_flags
std::map< float, Flags > m_flags
Definition:
ApertureFlag.h:50
SourceXtractor::ApertureFlag::ApertureFlag
ApertureFlag(const std::map< float, Flags > &flags)
Definition:
ApertureFlag.h:43
SourceXtractor::ApertureFlag::~ApertureFlag
virtual ~ApertureFlag()=default
SourceXtractor::Property
Base class for all Properties. (has no actual content)
Definition:
Property.h:33
std::map< float, Flags >
SourceXtractor
Definition:
Aperture.h:30
Generated by
1.9.1