SourceXtractorPlusPlus 1.0.3
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
MeasurementFrame.h
Go to the documentation of this file.
1
17/*
18 * MeasurementFrame.h
19 *
20 * Created on: Oct 28, 2016
21 * Author: mschefer
22 */
23
24#ifndef _SEIMPLEMENTATION_PLUGIN_MEASUREMENTFRAME_MEASUREMENTFRAME_H_
25#define _SEIMPLEMENTATION_PLUGIN_MEASUREMENTFRAME_MEASUREMENTFRAME_H_
26
28
33
34namespace SourceXtractor {
35
36class MeasurementFrame : public Property {
37public:
38 explicit MeasurementFrame(std::shared_ptr<MeasurementImageFrame> measurement_frame) : m_measurement_frame(measurement_frame) {
39 }
40
41protected:
45
46 // To enforce multi-threading safety only those tasks are allowed to use the content of the MeasurementFrame property
50
51private:
53};
54
55}
56
57#endif /* _SEIMPLEMENTATION_PLUGIN_MEASUREMENTFRAME_MEASUREMENTFRAME_H_ */
58
std::shared_ptr< MeasurementImageFrame > m_measurement_frame
std::shared_ptr< MeasurementImageFrame > getFrame() const
MeasurementFrame(std::shared_ptr< MeasurementImageFrame > measurement_frame)
Base class for all Properties. (has no actual content).
Definition Property.h:33