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
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::getIsoFlux
SeFloat getIsoFlux() const
Definition:
ObjectInfo.cpp:41
SourceXtractor::ObjectInfo::getCentroidY
SeFloat getCentroidY() const
Definition:
ObjectInfo.cpp:36
SourceXtractor::SeFloat
SeFloat32 SeFloat
Definition:
Types.h:32
SourceXtractor::ObjectInfo::getAngle
SeFloat getAngle() const
Definition:
ObjectInfo.cpp:49
SourceXtractor::ObjectInfo::~ObjectInfo
virtual ~ObjectInfo()=default
SourceXtractor::ObjectInfo::getRadius
SeFloat getRadius() const
Definition:
ObjectInfo.cpp:45
SourceInterface.h
SourceXtractor::ObjectInfo::getCentroidX
SeFloat getCentroidX() const
Definition:
ObjectInfo.cpp:31
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.5