SourceXtractorPlusPlus
0.16
Please provide a description of the project.
SEImplementation
SEImplementation
Plugin
MeasurementFramePixelCentroid
MeasurementFramePixelCentroid.h
Go to the documentation of this file.
1
23
#ifndef _SEIMPLEMENTATION_PROPERTY_MEASUREMENTFRAMEPIXELCENTROID_H
24
#define _SEIMPLEMENTATION_PROPERTY_MEASUREMENTFRAMEPIXELCENTROID_H
25
26
#include "
SEFramework/Property/Property.h
"
27
#include "
SEUtils/Types.h
"
28
29
namespace
SourceXtractor
{
30
31
class
MeasurementFramePixelCentroid
:
public
Property
{
32
public
:
36
virtual
~MeasurementFramePixelCentroid
() =
default
;
37
38
explicit
MeasurementFramePixelCentroid
(
bool
bad_projection)
39
:
m_centroid_x
(-1),
m_centroid_y
(-1),
m_bad_projection
(bad_projection) {}
40
41
MeasurementFramePixelCentroid
(
SeFloat
centroid_x,
SeFloat
centroid_y)
42
:
m_centroid_x
(centroid_x),
m_centroid_y
(centroid_y),
m_bad_projection
(false) {}
43
45
SeFloat
getCentroidX
()
const
{
46
return
m_centroid_x
;
47
}
48
50
SeFloat
getCentroidY
()
const
{
51
return
m_centroid_y
;
52
}
53
56
bool
badProjection
()
const
{
57
return
m_bad_projection
;
58
}
59
60
private
:
61
SeFloat
m_centroid_x
,
m_centroid_y
;
62
bool
m_bad_projection
;
63
};
64
65
}
/* namespace SourceXtractor */
66
67
#endif
Property.h
Types.h
SourceXtractor::MeasurementFramePixelCentroid
Definition:
MeasurementFramePixelCentroid.h:31
SourceXtractor::MeasurementFramePixelCentroid::MeasurementFramePixelCentroid
MeasurementFramePixelCentroid(bool bad_projection)
Definition:
MeasurementFramePixelCentroid.h:38
SourceXtractor::MeasurementFramePixelCentroid::m_centroid_y
SeFloat m_centroid_y
Definition:
MeasurementFramePixelCentroid.h:61
SourceXtractor::MeasurementFramePixelCentroid::m_centroid_x
SeFloat m_centroid_x
Definition:
MeasurementFramePixelCentroid.h:61
SourceXtractor::MeasurementFramePixelCentroid::~MeasurementFramePixelCentroid
virtual ~MeasurementFramePixelCentroid()=default
Destructor.
SourceXtractor::MeasurementFramePixelCentroid::badProjection
bool badProjection() const
Definition:
MeasurementFramePixelCentroid.h:56
SourceXtractor::MeasurementFramePixelCentroid::MeasurementFramePixelCentroid
MeasurementFramePixelCentroid(SeFloat centroid_x, SeFloat centroid_y)
Definition:
MeasurementFramePixelCentroid.h:41
SourceXtractor::MeasurementFramePixelCentroid::getCentroidY
SeFloat getCentroidY() const
Y coordinate of centroid.
Definition:
MeasurementFramePixelCentroid.h:50
SourceXtractor::MeasurementFramePixelCentroid::m_bad_projection
bool m_bad_projection
Definition:
MeasurementFramePixelCentroid.h:62
SourceXtractor::MeasurementFramePixelCentroid::getCentroidX
SeFloat getCentroidX() const
X coordinate of centroid.
Definition:
MeasurementFramePixelCentroid.h:45
SourceXtractor::Property
Base class for all Properties. (has no actual content)
Definition:
Property.h:33
SourceXtractor
Definition:
Aperture.h:30
SourceXtractor::SeFloat
SeFloat32 SeFloat
Definition:
Types.h:32
Generated by
1.9.1