]> SALOME platform Git repositories - modules/shaper.git/blob - src/GeomAlgoAPI/GeomAlgoAPI_MakeSweep.cpp
Salome HOME
Fixed validators for Boolean and Intersection
[modules/shaper.git] / src / GeomAlgoAPI / GeomAlgoAPI_MakeSweep.cpp
1 // Copyright (C) 2014-20xx CEA/DEN, EDF R&D
2
3 // File:        GeomAlgoAPI_MakeSweep.cpp
4 // Created:     23 November 2015
5 // Author:      Dmitry Bobylev
6
7 #include "GeomAlgoAPI_MakeSweep.h"
8
9 //=================================================================================================
10 const ListOfShape& GeomAlgoAPI_MakeSweep::fromShapes() const
11 {
12   return myFromShapes;
13 }
14
15 //=================================================================================================
16 const ListOfShape& GeomAlgoAPI_MakeSweep::toShapes() const
17 {
18   return myToShapes;
19 }
20
21 //=================================================================================================
22 void GeomAlgoAPI_MakeSweep::addFromShape(const std::shared_ptr<GeomAPI_Shape> theFace)
23 {
24   myFromShapes.push_back(theFace);
25 }
26
27 //=================================================================================================
28 void GeomAlgoAPI_MakeSweep::setFromShapes(const ListOfShape& theListOfFaces)
29 {
30   myFromShapes = theListOfFaces;
31 }
32
33 //=================================================================================================
34 void GeomAlgoAPI_MakeSweep::addToShape(const std::shared_ptr<GeomAPI_Shape> theFace)
35 {
36   myToShapes.push_back(theFace);
37 }
38
39 //=================================================================================================
40 void GeomAlgoAPI_MakeSweep::setToShapes(const ListOfShape& theListOfFaces)
41 {
42   myToShapes = theListOfFaces;
43 }