SourceXtractorPlusPlus
0.10
Please provide a description of the project.
SEImplementation
src
lib
Plugin
DetectionFrameGroupStamp
DetectionFrameGroupStampTaskFactory.cpp
Go to the documentation of this file.
1
17
/*
18
* DetectionFrameGroupStampTaskFactory.cpp
19
*
20
* Created on: May 5, 2017
21
* Author: mschefer
22
*/
23
24
#include <iostream>
25
26
#include "
Configuration/ConfigManager.h
"
27
28
#include "
SEImplementation/Plugin/DetectionFrameGroupStamp/DetectionFrameGroupStamp.h
"
29
#include "
SEImplementation/Plugin/DetectionFrameGroupStamp/DetectionFrameGroupStampTask.h
"
30
#include "
SEImplementation/Plugin/DetectionFrameGroupStamp/DetectionFrameGroupStampTaskFactory.h
"
31
32
using namespace
Euclid::Configuration;
33
34
namespace
SourceXtractor
{
35
36
std::shared_ptr<Task>
DetectionFrameGroupStampTaskFactory::createTask(
const
PropertyId
& property_id)
const
{
37
38
if
(property_id == PropertyId::create<DetectionFrameGroupStamp>()) {
39
return
std::make_shared<DetectionFrameGroupStampTask>();
40
}
else
{
41
return
nullptr
;
42
}
43
}
44
45
}
// SEImplementation namespace
46
47
48
49
std::shared_ptr
STL class.
DetectionFrameGroupStampTask.h
SourceXtractor
Definition:
Aperture.h:30
DetectionFrameGroupStamp.h
SourceXtractor::PropertyId
Identifier used to set and retrieve properties.
Definition:
PropertyId.h:40
ConfigManager.h
DetectionFrameGroupStampTaskFactory.h
Generated by
1.8.15