SourceXtractorPlusPlus  0.15
Please provide a description of the project.
ObjectInfo.h
Go to the documentation of this file.
1 
17 /*
18  * @file ObjectInfo.h
19  * @author Nikolaos Apostolakos <nikoapos@gmail.com>
20  */
21 
22 #ifndef _SEIMPLEMENTATION_OBJECTINFO_H
23 #define _SEIMPLEMENTATION_OBJECTINFO_H
24 
25 #include <functional>
26 #include <SEUtils/Types.h>
28 
29 namespace SourceXtractor {
30 
31 class ObjectInfo {
32 
33 public:
34 
35  ObjectInfo(const SourceInterface& source);
36 
37  virtual ~ObjectInfo() = default;
38 
39  SeFloat getCentroidX() const;
40 
41  SeFloat getCentroidY() const;
42 
43  SeFloat getIsoFlux() const;
44 
45  SeFloat getRadius() const;
46 
47  SeFloat getAngle() const;
48 
49  SeFloat getAspectRatio() const;
50 
51 private:
52 
54 
55 };
56 
57 } // end of namespace SourceXtractor
58 
59 #endif // _SEIMPLEMENTATION_OBJECTINFO_H
60 
SourceXtractor::ObjectInfo::getCentroidY
SeFloat getCentroidY() const
Definition: ObjectInfo.cpp:36
Types.h
SourceXtractor::SeFloat
SeFloat32 SeFloat
Definition: Types.h:32
SourceInterface.h
SourceXtractor::ObjectInfo::getAspectRatio
SeFloat getAspectRatio() const
Definition: ObjectInfo.cpp:53
SourceXtractor::ObjectInfo::ObjectInfo
ObjectInfo(const SourceInterface &source)
Definition: ObjectInfo.cpp:29
SourceXtractor::ObjectInfo
Definition: ObjectInfo.h:31
SourceXtractor::ObjectInfo::getAngle
SeFloat getAngle() const
Definition: ObjectInfo.cpp:49
SourceXtractor::ObjectInfo::m_source
std::reference_wrapper< const SourceInterface > m_source
Definition: ObjectInfo.h:53
SourceXtractor
Definition: Aperture.h:30
std::reference_wrapper
SourceXtractor::ObjectInfo::~ObjectInfo
virtual ~ObjectInfo()=default
SourceXtractor::ObjectInfo::getCentroidX
SeFloat getCentroidX() const
Definition: ObjectInfo.cpp:31
SourceXtractor::ObjectInfo::getIsoFlux
SeFloat getIsoFlux() const
Definition: ObjectInfo.cpp:41
SourceXtractor::SourceInterface
The SourceInterface is an abstract "source" that has properties attached to it.
Definition: SourceInterface.h:46
SourceXtractor::ObjectInfo::getRadius
SeFloat getRadius() const
Definition: ObjectInfo.cpp:45