SourceXtractorPlusPlus
0.13
Please provide a description of the project.
SEImplementation
SEImplementation
Plugin
MeasurementFrameCoordinates
MeasurementFrameCoordinatesTaskFactory.h
Go to the documentation of this file.
1
18
#ifndef _SEIMPLEMENTATION_PLUGIN_MEASUREMENTFRAMECOORDINATES_MEASUREMENTFRAMECOORDINATESTASKFACTORY_H_
19
#define _SEIMPLEMENTATION_PLUGIN_MEASUREMENTFRAMECOORDINATES_MEASUREMENTFRAMECOORDINATESTASKFACTORY_H_
20
21
22
#include "
SEFramework/Task/TaskFactory.h
"
23
24
namespace
SourceXtractor
{
25
26
class
MeasurementFrameCoordinates;
27
33
class
MeasurementFrameCoordinatesTaskFactory
:
public
TaskFactory
{
34
35
public
:
36
38
virtual
~MeasurementFrameCoordinatesTaskFactory
() =
default
;
39
40
// TaskFactory implementation
41
std::shared_ptr<Task>
createTask
(
const
PropertyId
& property_id)
const override
;
42
};
43
44
}
/* namespace SourceXtractor */
45
46
#endif
/* _SEIMPLEMENTATION_PLUGIN_MEASUREMENTFRAMECOORDINATES_MEASUREMENTFRAMECOORDINATESTASKFACTORY_H_ */
TaskFactory.h
std::shared_ptr
STL class.
SourceXtractor::TaskFactory
Creates a Task for computing a given property.
Definition:
TaskFactory.h:42
SourceXtractor::MeasurementFrameCoordinatesTaskFactory::createTask
std::shared_ptr< Task > createTask(const PropertyId &property_id) const override
Returns a Task producing a Property corresponding to the given PropertyId.
Definition:
MeasurementFrameCoordinatesTaskFactory.cpp:27
SourceXtractor::PropertyId
Identifier used to set and retrieve properties.
Definition:
PropertyId.h:40
SourceXtractor
Definition:
Aperture.h:30
SourceXtractor::MeasurementFrameCoordinatesTaskFactory
Definition:
MeasurementFrameCoordinatesTaskFactory.h:33
SourceXtractor::MeasurementFrameCoordinatesTaskFactory::~MeasurementFrameCoordinatesTaskFactory
virtual ~MeasurementFrameCoordinatesTaskFactory()=default
Destructor.
Generated by
1.8.20