SourceXtractorPlusPlus  0.16
Please provide a description of the project.
IsophotalFlux.h
Go to the documentation of this file.
1 
23 #ifndef _SEIMPLEMENTATION_PROPERTY_ISOPHOTALFLUX_H
24 #define _SEIMPLEMENTATION_PROPERTY_ISOPHOTALFLUX_H
25 
26 #include "SEUtils/Types.h"
28 
29 namespace SourceXtractor {
30 
36 class IsophotalFlux : public Property {
37 public:
38 
42  virtual ~IsophotalFlux() = default;
43 
44  IsophotalFlux(SeFloat flux, SeFloat flux_error, SeFloat mag, SeFloat mag_error)
45  : m_flux(flux), m_flux_error(flux_error), m_mag(mag), m_mag_error(mag_error) {}
46 
47  SeFloat getFlux() const {
48  return m_flux;
49  }
50 
52  return m_flux_error;
53  }
54 
55  SeFloat getMag() const {
56  return m_mag;
57  }
58 
59  SeFloat getMagError() const {
60  return m_mag_error;
61  }
62 
63 private:
68 
69 }; /* End of IsophotalFlux class */
70 
71 } /* namespace SourceXtractor */
72 
73 
74 #endif
Computes the isophotal flux and magnitude.
Definition: IsophotalFlux.h:36
virtual ~IsophotalFlux()=default
Destructor.
IsophotalFlux(SeFloat flux, SeFloat flux_error, SeFloat mag, SeFloat mag_error)
Definition: IsophotalFlux.h:44
Base class for all Properties. (has no actual content)
Definition: Property.h:33
SeFloat32 SeFloat
Definition: Types.h:32