SourceXtractorPlusPlus
0.16
Please provide a description of the project.
SEImplementation
SEImplementation
Plugin
MeasurementFrameInfo
MeasurementFrameInfo.h
Go to the documentation of this file.
1
18
#ifndef _SEIMPLEMENTATION_PLUGIN_MEASUREMENTFRAMEINFO_MEASUREMENTFRAMEINFO_H_
19
#define _SEIMPLEMENTATION_PLUGIN_MEASUREMENTFRAMEINFO_MEASUREMENTFRAMEINFO_H_
20
21
#include "
SEUtils/Types.h
"
22
23
#include "
SEFramework/Property/Property.h
"
24
#include "
SEFramework/CoordinateSystem/CoordinateSystem.h
"
25
26
namespace
SourceXtractor
{
27
28
class
MeasurementFrameInfo
:
public
Property
{
29
30
public
:
31
virtual
~MeasurementFrameInfo
() =
default
;
32
33
MeasurementFrameInfo
(
int
width,
int
height,
double
gain,
double
saturation,
34
double
variance_threshold,
double
background_median_rms)
35
:
m_width
(width),
m_height
(height),
36
m_gain
(gain),
m_saturation
(saturation),
37
m_variance_threshold
(variance_threshold),
m_background_median_rms
(background_median_rms) {}
38
39
double
getGain
()
const
{
40
return
m_gain
;
41
}
42
43
double
getSaturation
()
const
{
44
return
m_saturation
;
45
}
46
47
int
getWidth
()
const
{
48
return
m_width
;
49
}
50
51
int
getHeight
()
const
{
52
return
m_height
;
53
}
54
55
SeFloat
getVarianceThreshold
()
const
{
56
return
m_variance_threshold
;
57
}
58
59
SeFloat
getBackgroundMedianRms
()
const
{
60
return
m_background_median_rms
;
61
}
62
63
private
:
64
int
m_width
;
65
int
m_height
;
66
67
double
m_gain
;
68
double
m_saturation
;
69
70
double
m_variance_threshold
;
71
double
m_background_median_rms
;
72
73
};
74
75
}
76
77
#endif
/* _SEIMPLEMENTATION_PLUGIN_MEASUREMENTFRAMEINFO_MEASUREMENTFRAMEINFO_H_ */
CoordinateSystem.h
Property.h
Types.h
SourceXtractor::MeasurementFrameInfo
Definition:
MeasurementFrameInfo.h:28
SourceXtractor::MeasurementFrameInfo::m_saturation
double m_saturation
Definition:
MeasurementFrameInfo.h:68
SourceXtractor::MeasurementFrameInfo::MeasurementFrameInfo
MeasurementFrameInfo(int width, int height, double gain, double saturation, double variance_threshold, double background_median_rms)
Definition:
MeasurementFrameInfo.h:33
SourceXtractor::MeasurementFrameInfo::getWidth
int getWidth() const
Definition:
MeasurementFrameInfo.h:47
SourceXtractor::MeasurementFrameInfo::m_background_median_rms
double m_background_median_rms
Definition:
MeasurementFrameInfo.h:71
SourceXtractor::MeasurementFrameInfo::~MeasurementFrameInfo
virtual ~MeasurementFrameInfo()=default
SourceXtractor::MeasurementFrameInfo::m_width
int m_width
Definition:
MeasurementFrameInfo.h:64
SourceXtractor::MeasurementFrameInfo::getSaturation
double getSaturation() const
Definition:
MeasurementFrameInfo.h:43
SourceXtractor::MeasurementFrameInfo::m_variance_threshold
double m_variance_threshold
Definition:
MeasurementFrameInfo.h:70
SourceXtractor::MeasurementFrameInfo::getVarianceThreshold
SeFloat getVarianceThreshold() const
Definition:
MeasurementFrameInfo.h:55
SourceXtractor::MeasurementFrameInfo::m_height
int m_height
Definition:
MeasurementFrameInfo.h:65
SourceXtractor::MeasurementFrameInfo::m_gain
double m_gain
Definition:
MeasurementFrameInfo.h:67
SourceXtractor::MeasurementFrameInfo::getHeight
int getHeight() const
Definition:
MeasurementFrameInfo.h:51
SourceXtractor::MeasurementFrameInfo::getGain
double getGain() const
Definition:
MeasurementFrameInfo.h:39
SourceXtractor::MeasurementFrameInfo::getBackgroundMedianRms
SeFloat getBackgroundMedianRms() const
Definition:
MeasurementFrameInfo.h:59
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