SourceXtractorPlusPlus  0.13
Please provide a description of the project.
MeasurementFrameRectangleTask.h
Go to the documentation of this file.
1 
17 /*
18  * MeasurementFrameRectangleTask.h
19  *
20  * Created on: Sep 24, 2018
21  * Author: Alejandro Alvarez Ayllon
22  */
23 
24 #ifndef _SEIMPLEMENTATION_PLUGIN_MEASUREMENTFRAMERECTANGLE_MEASUREMENTFRAMERECTANGLETASK_H_
25 #define _SEIMPLEMENTATION_PLUGIN_MEASUREMENTFRAMERECTANGLE_MEASUREMENTFRAMERECTANGLETASK_H_
26 
27 
29 
30 namespace SourceXtractor {
31 
33 public:
34 
35  virtual ~MeasurementFrameRectangleTask() = default;
36 
37  MeasurementFrameRectangleTask(unsigned instance): m_instance{instance} {}
38 
39  virtual void computeProperties(SourceInterface& source) const override;
40 
41 private:
42  unsigned m_instance;
43 };
44 
45 } // end SourceXtractor
46 
47 
48 #endif // _SEIMPLEMENTATION_PLUGIN_MEASUREMENTFRAMERECTANGLE_MEASUREMENTFRAMERECTANGLETASK_H_
SourceXtractor::MeasurementFrameRectangleTask::~MeasurementFrameRectangleTask
virtual ~MeasurementFrameRectangleTask()=default
SourceXtractor
Definition: Aperture.h:30
SourceXtractor::MeasurementFrameRectangleTask::computeProperties
virtual void computeProperties(SourceInterface &source) const override
Computes one or more properties for the Source.
Definition: MeasurementFrameRectangleTask.cpp:34
SourceXtractor::MeasurementFrameRectangleTask::m_instance
unsigned m_instance
Definition: MeasurementFrameRectangleTask.h:42
SourceXtractor::SourceTask
A Task that acts on a Source to compute one or more properties.
Definition: SourceTask.h:36
SourceXtractor::MeasurementFrameRectangleTask::MeasurementFrameRectangleTask
MeasurementFrameRectangleTask(unsigned instance)
Definition: MeasurementFrameRectangleTask.h:37
SourceTask.h
SourceXtractor::MeasurementFrameRectangleTask
Definition: MeasurementFrameRectangleTask.h:32