SourceXtractorPlusPlus
0.12
Please provide a description of the project.
SEImplementation
SEImplementation
PythonConfig
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
>
27
#include <
SEFramework/Source/SourceInterface.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
53
std::reference_wrapper<const SourceInterface>
m_source
;
54
55
};
56
57
}
// end of namespace SourceXtractor
58
59
#endif // _SEIMPLEMENTATION_OBJECTINFO_H
60
SourceXtractor::ObjectInfo::ObjectInfo
ObjectInfo(const SourceInterface &source)
Definition:
ObjectInfo.cpp:29
Types.h
SourceXtractor::ObjectInfo::getCentroidX
SeFloat getCentroidX() const
Definition:
ObjectInfo.cpp:31
SourceXtractor::ObjectInfo::getIsoFlux
SeFloat getIsoFlux() const
Definition:
ObjectInfo.cpp:41
SourceXtractor::SeFloat
SeFloat32 SeFloat
Definition:
Types.h:32
SourceXtractor::ObjectInfo::getRadius
SeFloat getRadius() const
Definition:
ObjectInfo.cpp:45
SourceXtractor
Definition:
Aperture.h:30
SourceXtractor::ObjectInfo::getCentroidY
SeFloat getCentroidY() const
Definition:
ObjectInfo.cpp:36
SourceXtractor::ObjectInfo::getAngle
SeFloat getAngle() const
Definition:
ObjectInfo.cpp:49
SourceXtractor::ObjectInfo::~ObjectInfo
virtual ~ObjectInfo()=default
SourceInterface.h
std::reference_wrapper
SourceXtractor::ObjectInfo
Definition:
ObjectInfo.h:31
SourceXtractor::ObjectInfo::getAspectRatio
SeFloat getAspectRatio() const
Definition:
ObjectInfo.cpp:53
SourceXtractor::SourceInterface
The SourceInterface is an abstract "source" that has properties attached to it.
Definition:
SourceInterface.h:46
SourceXtractor::ObjectInfo::m_source
std::reference_wrapper< const SourceInterface > m_source
Definition:
ObjectInfo.h:53
Generated by
1.8.14