-// Copyright (C) 2014-2020 CEA/DEN, EDF R&D
+// Copyright (C) 2014-2023 CEA, EDF
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
#include <TopoDS_Iterator.hxx>
void CollectionPlugin_GroupShape::execute()
-{
+{
ResultGroupPtr aGroup;
CollectionPlugin_GroupMerge::execute(aGroup);
GeomShapePtr aCompound = aGroup->shape();
/// unique shape, remove compound on type
TopoDS_Iterator anIt(aShape);
- TopoDS_Shape aShape = anIt.Value();
std::shared_ptr<GeomAPI_Shape> aRes(new GeomAPI_Shape);
- aRes->setImpl(new TopoDS_Shape(aShape));
+ aRes->setImpl(new TopoDS_Shape(anIt.Value()));
aGroup->store(GeomShapePtr());
aGroup->store(aRes);
aCompound = aGroup->shape();