SourceXtractorPlusPlus
0.15
Please provide a description of the project.
SEFramework
SEFramework
Task
SourceTask.h
Go to the documentation of this file.
1
23
#ifndef _SEFRAMEWORK_TASK_SOURCETASK_H
24
#define _SEFRAMEWORK_TASK_SOURCETASK_H
25
26
#include "
SEFramework/Task/Task.h
"
27
#include "
SEFramework/Source/SourceInterface.h
"
28
29
namespace
SourceXtractor
{
30
36
class
SourceTask
:
public
Task
{
37
38
public
:
39
43
virtual
~SourceTask
() =
default
;
44
46
virtual
void
computeProperties
(
SourceInterface
& source)
const
= 0;
47
48
private
:
49
50
};
/* End of SourceTask class */
51
52
}
/* namespace SourceXtractor */
53
54
55
#endif
SourceInterface.h
Task.h
SourceXtractor::SourceTask::computeProperties
virtual void computeProperties(SourceInterface &source) const =0
Computes one or more properties for the Source.
SourceXtractor::Task
Basic interface for a Task that is used to compute properties.
Definition:
Task.h:35
SourceXtractor::SourceTask::~SourceTask
virtual ~SourceTask()=default
Destructor.
SourceXtractor
Definition:
Aperture.h:30
SourceXtractor::SourceTask
A Task that acts on a Source to compute one or more properties.
Definition:
SourceTask.h:36
SourceXtractor::SourceInterface
The SourceInterface is an abstract "source" that has properties attached to it.
Definition:
SourceInterface.h:46
Generated by
1.8.20