SourceXtractorPlusPlus  0.16
Please provide a description of the project.
FluxRadius.h
Go to the documentation of this file.
1 
18 #ifndef _SEIMPLEMENTATION_PLUGIN_FLUXRADIUS_FLUXRADIUS_H_
19 #define _SEIMPLEMENTATION_PLUGIN_FLUXRADIUS_FLUXRADIUS_H_
20 
21 #include <NdArray/NdArray.h>
22 #include "SEUtils/Types.h"
24 
25 namespace SourceXtractor {
26 
27 class FluxRadius : public Property {
28 public:
29  virtual ~FluxRadius() = default;
30 
31  explicit FluxRadius(Euclid::NdArray::NdArray<SeFloat>&& flux_radius) : m_flux_radius{std::move(flux_radius)} {}
32 
34  return m_flux_radius;
35  }
36 
37 private:
39 };
40 
41 } // end of namespace SourceXtractor
42 
43 #endif /* _SEIMPLEMENTATION_PLUGIN_FLUXRADIUS_FLUXRADIUS_H_ */
const Euclid::NdArray::NdArray< SeFloat > & getFluxRadius() const
Definition: FluxRadius.h:33
virtual ~FluxRadius()=default
Euclid::NdArray::NdArray< SeFloat > m_flux_radius
Definition: FluxRadius.h:38
FluxRadius(Euclid::NdArray::NdArray< SeFloat > &&flux_radius)
Definition: FluxRadius.h:31
Base class for all Properties. (has no actual content)
Definition: Property.h:33
T move(T... args)
STL namespace.