20 #ifndef COLLECTIONPLUGIN_GROUPADDITION_H_
21 #define COLLECTIONPLUGIN_GROUPADDITION_H_
23 #include "CollectionPlugin.h"
24 #include "CollectionPlugin_GroupOperation.h"
25 #include "CollectionPlugin_GroupMerge.h"
35 inline static const std::string&
ID()
37 static const std::string MY_GROUP_ID(
"GroupAddition");
42 COLLECTIONPLUGIN_EXPORT
virtual const std::string&
getKind()
49 COLLECTIONPLUGIN_EXPORT
void execute();
Merge several groups of same shape type into single group.
Definition: CollectionPlugin_GroupAddition.h:32
void execute()
Creates a new group result if needed.
Definition: CollectionPlugin_GroupAddition.cpp:23
CollectionPlugin_GroupAddition()=default
Use plugin manager for features creation.
static const std::string & ID()
Extrusion kind.
Definition: CollectionPlugin_GroupAddition.h:35
virtual const std::string & getKind()
Returns the kind of a feature.
Definition: CollectionPlugin_GroupAddition.h:42
Merge several groups of same or different shape type, \the validator being used for the shape type.
Definition: CollectionPlugin_GroupMerge.h:33