SourceXtractorPlusPlus
0.11
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
Plugin
AutoPhotometry
AutoPhotometry.h
Go to the documentation of this file.
1
17
/*
18
* AutoPhotometry.h
19
*
20
* Created on: Jul 18, 2018
21
* Author: mkuemmel@usm.lmu.de
22
*/
23
24
#ifndef _SEIMPLEMENTATION_PLUGIN_AUTOPHOTOMETRY_AUTOPHOTOMETRY_H_
25
#define _SEIMPLEMENTATION_PLUGIN_AUTOPHOTOMETRY_AUTOPHOTOMETRY_H_
26
27
#include "
SEUtils/Types.h
"
28
#include "
SEFramework/Property/Property.h
"
29
#include "
SEFramework/Source/SourceFlags.h
"
30
31
namespace
SourceXtractor {
32
37
class
AutoPhotometry
:
public
Property
{
38
public
:
39
43
virtual
~AutoPhotometry
() =
default
;
44
45
AutoPhotometry
(
SeFloat
flux,
SeFloat
flux_error,
SeFloat
mag,
SeFloat
mag_error,
Flags
flags)
46
:
m_flux
(flux),
m_flux_error
(flux_error),
m_mag
(mag),
m_mag_error
(mag_error),
m_flags
(flags) {}
47
48
SeFloat
getFlux
()
const
{
49
return
m_flux
;
50
}
51
52
SeFloat
getFluxError
()
const
{
53
return
m_flux_error
;
54
}
55
56
SeFloat
getMag
()
const
{
57
return
m_mag
;
58
}
59
60
SeFloat
getMagError
()
const
{
61
return
m_mag_error
;
62
}
63
64
Flags
getFlags
()
const
{
65
return
m_flags
;
66
}
67
68
private
:
69
SeFloat
m_flux
;
70
SeFloat
m_flux_error
;
71
SeFloat
m_mag
;
72
SeFloat
m_mag_error
;
73
Flags
m_flags
;
74
};
75
76
}
/* namespace SourceXtractor */
77
78
#endif
/* _SEIMPLEMENTATION_PLUGIN_AUTOPHOTOMETRY_AUTOPHOTOMETRY_H_ */
SourceXtractor::AutoPhotometry::~AutoPhotometry
virtual ~AutoPhotometry()=default
Destructor.
SourceXtractor::AutoPhotometry::getFluxError
SeFloat getFluxError() const
Definition:
AutoPhotometry.h:52
Types.h
SourceXtractor::AutoPhotometry::AutoPhotometry
AutoPhotometry(SeFloat flux, SeFloat flux_error, SeFloat mag, SeFloat mag_error, Flags flags)
Definition:
AutoPhotometry.h:45
SourceXtractor::AutoPhotometry::m_flux_error
SeFloat m_flux_error
Definition:
AutoPhotometry.h:70
SourceFlags.h
Property.h
SourceXtractor::SeFloat
SeFloat32 SeFloat
Definition:
Types.h:32
SourceXtractor::AutoPhotometry
Auto photometry flux and magnitude.
Definition:
AutoPhotometry.h:37
SourceXtractor::Property
Base class for all Properties. (has no actual content)
Definition:
Property.h:33
SourceXtractor::AutoPhotometry::getMag
SeFloat getMag() const
Definition:
AutoPhotometry.h:56
SourceXtractor::AutoPhotometry::getFlags
Flags getFlags() const
Definition:
AutoPhotometry.h:64
SourceXtractor::AutoPhotometry::getFlux
SeFloat getFlux() const
Definition:
AutoPhotometry.h:48
SourceXtractor::AutoPhotometry::m_mag
SeFloat m_mag
Definition:
AutoPhotometry.h:71
SourceXtractor::AutoPhotometry::m_mag_error
SeFloat m_mag_error
Definition:
AutoPhotometry.h:72
SourceXtractor::Flags
Flags
Flagging of bad sources.
Definition:
SourceFlags.h:34
SourceXtractor::AutoPhotometry::m_flux
SeFloat m_flux
Definition:
AutoPhotometry.h:69
SourceXtractor::AutoPhotometry::m_flags
Flags m_flags
Definition:
AutoPhotometry.h:73
SourceXtractor::AutoPhotometry::getMagError
SeFloat getMagError() const
Definition:
AutoPhotometry.h:60
Generated by
1.8.5