-// 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
const std::list<ModelHighAPI_Selection>& theBaseObjects,
const ModelHighAPI_Selection& theDirection,
const ModelHighAPI_Double& theToSize,
- const ModelHighAPI_Double& theFromSize);
+ const ModelHighAPI_Double& theFromSize,
+ const std::string& theSelectionType = std::string());
/// Constructor with values.
FEATURESAPI_EXPORT
const ModelHighAPI_Selection& theToObject,
const ModelHighAPI_Double& theToOffset,
const ModelHighAPI_Selection& theFromObject,
- const ModelHighAPI_Double& theFromOffset);
+ const ModelHighAPI_Double& theFromOffset,
+ const std::string& theSelectionType = std::string());
/// Destructor.
FEATURESAPI_EXPORT
const std::list<ModelHighAPI_Selection>& theBaseObjects,
const ModelHighAPI_Selection& theDirection,
const ModelHighAPI_Double& theToSize,
- const ModelHighAPI_Double& theFromSize);
+ const ModelHighAPI_Double& theFromSize,
+ const std::string& theSelectionType = std::string());
/// \ingroup CPPHighAPI
/// \brief Create Extrusion feature.
const ModelHighAPI_Selection& theToObject,
const ModelHighAPI_Double& theToOffset,
const ModelHighAPI_Selection& theFromObject,
- const ModelHighAPI_Double& theFromOffset);
+ const ModelHighAPI_Double& theFromOffset,
+ const std::string& theSelectionType = std::string());
#endif // FeaturesAPI_Extrusion_H_