SourceXtractorPlusPlus  0.13
Please provide a description of the project.
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 
25 
26 namespace SourceXtractor {
27 
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 
56  return m_variance_threshold;
57  }
58 
61  }
62 
63 private:
64  int m_width;
65  int m_height;
66 
67  double m_gain;
68  double m_saturation;
69 
72 
73 };
74 
75 }
76 
77 #endif /* _SEIMPLEMENTATION_PLUGIN_MEASUREMENTFRAMEINFO_MEASUREMENTFRAMEINFO_H_ */
SourceXtractor::MeasurementFrameInfo::~MeasurementFrameInfo
virtual ~MeasurementFrameInfo()=default
SourceXtractor::Property
Base class for all Properties. (has no actual content)
Definition: Property.h:33
Types.h
SourceXtractor::SeFloat
SeFloat32 SeFloat
Definition: Types.h:32
SourceXtractor::MeasurementFrameInfo::getVarianceThreshold
SeFloat getVarianceThreshold() const
Definition: MeasurementFrameInfo.h:55
SourceXtractor::MeasurementFrameInfo::m_background_median_rms
double m_background_median_rms
Definition: MeasurementFrameInfo.h:71
SourceXtractor::MeasurementFrameInfo::getWidth
int getWidth() const
Definition: MeasurementFrameInfo.h:47
CoordinateSystem.h
SourceXtractor
Definition: Aperture.h:30
SourceXtractor::MeasurementFrameInfo::MeasurementFrameInfo
MeasurementFrameInfo(int width, int height, double gain, double saturation, double variance_threshold, double background_median_rms)
Definition: MeasurementFrameInfo.h:33
Property.h
SourceXtractor::MeasurementFrameInfo
Definition: MeasurementFrameInfo.h:28
SourceXtractor::MeasurementFrameInfo::m_width
int m_width
Definition: MeasurementFrameInfo.h:64
SourceXtractor::MeasurementFrameInfo::m_gain
double m_gain
Definition: MeasurementFrameInfo.h:67
SourceXtractor::MeasurementFrameInfo::m_variance_threshold
double m_variance_threshold
Definition: MeasurementFrameInfo.h:70
SourceXtractor::MeasurementFrameInfo::getGain
double getGain() const
Definition: MeasurementFrameInfo.h:39
SourceXtractor::MeasurementFrameInfo::getHeight
int getHeight() const
Definition: MeasurementFrameInfo.h:51
SourceXtractor::MeasurementFrameInfo::getSaturation
double getSaturation() const
Definition: MeasurementFrameInfo.h:43
SourceXtractor::MeasurementFrameInfo::m_saturation
double m_saturation
Definition: MeasurementFrameInfo.h:68
SourceXtractor::MeasurementFrameInfo::getBackgroundMedianRms
SeFloat getBackgroundMedianRms() const
Definition: MeasurementFrameInfo.h:59
SourceXtractor::MeasurementFrameInfo::m_height
int m_height
Definition: MeasurementFrameInfo.h:65