X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FPartSet%2FPartSet_OverconstraintListener.h;h=c4078244d4c264e400481b4c14ee3384fcd10527;hb=06e7f5859095193fc7f498bd89a7d28009794f53;hp=551fb50eab5efa930b9f3f33348f41cc7ecefa25;hpb=e020f9c3646f7b40639c498b1504078b122bd983;p=modules%2Fshaper.git diff --git a/src/PartSet/PartSet_OverconstraintListener.h b/src/PartSet/PartSet_OverconstraintListener.h index 551fb50ea..c4078244d 100644 --- a/src/PartSet/PartSet_OverconstraintListener.h +++ b/src/PartSet/PartSet_OverconstraintListener.h @@ -1,4 +1,4 @@ -// Copyright (C) 2014-2019 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 @@ -69,6 +69,11 @@ public: return myConflictingObjects; } + const std::set& objectsToRemove() const + { + return myObjectsToRemove; + } + bool isFullyConstrained() const { return myIsFullyConstrained; } protected: @@ -101,6 +106,7 @@ private: ModuleBase_IWorkshop* myWorkshop; bool myIsActive; /// state if sketch is active std::set myConflictingObjects; + std::set myObjectsToRemove; bool myIsFullyConstrained; /// state if Solver is fully constrained, DOF = 0 };