X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FModel%2FModel_ResultPart.h;h=172bf8bed5ed36df08376f38e28d3790808d0000;hb=77ce6d35ac8d2f0fdaecb4f23e0870bf74e36103;hp=0f27e9c589cf91b55e358f12e4881d3d0e04c293;hpb=997fb5fcf7ceac866429f8242c32132e5e608ceb;p=modules%2Fshaper.git diff --git a/src/Model/Model_ResultPart.h b/src/Model/Model_ResultPart.h index 0f27e9c58..172bf8bed 100644 --- a/src/Model/Model_ResultPart.h +++ b/src/Model/Model_ResultPart.h @@ -1,4 +1,4 @@ -// Copyright (C) 2014-2019 CEA/DEN, EDF R&D +// Copyright (C) 2014-2024 CEA, EDF // // This library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -70,16 +70,16 @@ class Model_ResultPart : public ModelAPI_ResultPart /// \param theShape selected shape in this document /// \param theIndex is returned as one-based index if selection was required, "0" otherwise /// \returns empty name is selection is not correct - MODEL_EXPORT virtual std::string nameInPart(const std::shared_ptr& theShape, + MODEL_EXPORT virtual std::wstring nameInPart(const std::shared_ptr& theShape, int& theIndex); /// Updates the selection inside of the part by the selection index MODEL_EXPORT virtual bool updateInPart(const int theIndex); /// Returns the shape by the name in the part MODEL_EXPORT virtual std::shared_ptr shapeInPart( - const std::string& theName, const std::string& theType, int& theIndex); + const std::wstring& theName, const std::string& theType, int& theIndex); /// Updates the selection inside of the part as a geometrical selection - MODEL_EXPORT virtual bool combineGeometrical(const int theIndex, std::string& theNewName); + MODEL_EXPORT virtual bool combineGeometrical(const int theIndex, std::wstring& theNewName); /// Updates the shape-result of the part (called on Part feature execution) MODEL_EXPORT virtual void updateShape(); /// Applies the additional transformation of the part