SourceXtractorPlusPlus
1.0.3
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
SEImplementation
src
lib
Plugin
GroupInfo
GroupInfoTask.cpp
Go to the documentation of this file.
1
17
/*
18
* GroupInfoTask.cpp
19
*
20
* Created on: 2019 M01 29
21
* Author: mschefer
22
*/
23
24
25
#include "
SEImplementation/Plugin/GroupInfo/GroupInfo.h
"
26
#include "
SEImplementation/Plugin/GroupInfo/GroupInfoTask.h
"
27
#include <atomic>
28
#include <cstdint>
29
30
namespace
SourceXtractor
{
31
32
void
GroupInfoTask::computeProperties
(
SourceGroupInterface
& group)
const
{
33
static
std::atomic<std::uint32_t>
group_id(1);
34
group.
setProperty
<
GroupInfo
>(group_id++);
35
}
36
37
}
38
39
GroupInfoTask.h
GroupInfo.h
std::atomic
SourceXtractor::GroupInfoTask::computeProperties
void computeProperties(SourceGroupInterface &group) const override
Computes one or more properties for the SourceGroup and/or the Sources it contains.
Definition
GroupInfoTask.cpp:32
SourceXtractor::GroupInfo
Definition
GroupInfo.h:32
SourceXtractor::SourceGroupInterface
Defines the interface used to group sources.
Definition
SourceGroupInterface.h:38
SourceXtractor::SourceGroupInterface::setProperty
void setProperty(Args... args)
Definition
SourceInterface.h:72
SourceXtractor
Definition
Aperture.h:30
Generated by
1.15.0