SourceXtractorPlusPlus
1.0.3
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
SEImplementation
SEImplementation
Plugin
WorldCentroid
WorldCentroid.h
Go to the documentation of this file.
1
17
/*
18
* WorldCentroid.h
19
*
20
* Created on: Nov 21, 2016
21
* Author: mschefer
22
*/
23
24
#ifndef _SEIMPLEMENTATION_PLUGIN_WORLDCENTROID_WORLDCENTROID_H_
25
#define _SEIMPLEMENTATION_PLUGIN_WORLDCENTROID_WORLDCENTROID_H_
26
27
#include "
SEUtils/Types.h
"
28
#include "
SEFramework/Property/Property.h
"
29
#include "
SEFramework/CoordinateSystem/CoordinateSystem.h
"
30
31
namespace
SourceXtractor
{
32
33
class
WorldCentroid
:
public
Property
{
34
public
:
35
36
virtual
~WorldCentroid
() =
default
;
37
38
WorldCentroid
(
SeDouble
centroid_alpha,
SeDouble
centroid_delta)
39
:
m_centroid_alpha
(centroid_alpha),
m_centroid_delta
(centroid_delta) {}
40
41
SeDouble
getCentroidAlpha
()
const
{
42
return
m_centroid_alpha
;
43
}
44
45
SeDouble
getCentroidDelta
()
const
{
46
return
m_centroid_delta
;
47
}
48
49
WorldCoordinate
getCentroid
()
const
{
50
return
WorldCoordinate
(
m_centroid_alpha
,
m_centroid_delta
);
51
}
52
53
private
:
54
SeDouble
m_centroid_alpha
,
m_centroid_delta
;
55
56
};
57
58
}
59
60
#endif
CoordinateSystem.h
Property.h
Types.h
SourceXtractor::Property
Base class for all Properties. (has no actual content).
Definition
Property.h:33
SourceXtractor::WorldCentroid::m_centroid_alpha
SeDouble m_centroid_alpha
Definition
WorldCentroid.h:54
SourceXtractor::WorldCentroid::getCentroidDelta
SeDouble getCentroidDelta() const
Definition
WorldCentroid.h:45
SourceXtractor::WorldCentroid::WorldCentroid
WorldCentroid(SeDouble centroid_alpha, SeDouble centroid_delta)
Definition
WorldCentroid.h:38
SourceXtractor::WorldCentroid::getCentroidAlpha
SeDouble getCentroidAlpha() const
Definition
WorldCentroid.h:41
SourceXtractor::WorldCentroid::m_centroid_delta
SeDouble m_centroid_delta
Definition
WorldCentroid.h:54
SourceXtractor::WorldCentroid::getCentroid
WorldCoordinate getCentroid() const
Definition
WorldCentroid.h:49
SourceXtractor::WorldCentroid::~WorldCentroid
virtual ~WorldCentroid()=default
SourceXtractor
Definition
Aperture.h:30
SourceXtractor::SeDouble
SeFloat64 SeDouble
Definition
Types.h:33
SourceXtractor::WorldCoordinate
Definition
CoordinateSystem.h:34
Generated by
1.15.0