1 // Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
2 // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
4 // This library is free software; you can redistribute it and/or
5 // modify it under the terms of the GNU Lesser General Public
6 // License as published by the Free Software Foundation; either
7 // version 2.1 of the License.
9 // This library is distributed in the hope that it will be useful
10 // but WITHOUT ANY WARRANTY; without even the implied warranty of
11 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 // Lesser General Public License for more details.
14 // You should have received a copy of the GNU Lesser General Public
15 // License along with this library; if not, write to the Free Software
16 // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
18 -- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
20 -- File: GEOMAlgo_ShapeSolid.cdl
21 -- Created: Thu Jan 13 12:44:07 2005
22 -- Author: Peter KURNEV
24 ---Copyright: Matra Datavision 2005
27 deferred class ShapeSolid from GEOMAlgo
28 inherits Algo from GEOMAlgo
34 ListOfShape from TopTools,
35 PDSFiller from BOPTools,
36 DSFiller from BOPTools
41 returns ShapeSolid from GEOMAlgo;
45 aDSF:DSFiller from BOPTools);
46 ---C++: alias "Standard_EXPORT virtual ~GEOMAlgo_ShapeSolid();"
50 aState:State from TopAbs)
51 returns ListOfShape from TopTools;
52 ---C++: return const &
55 is deferred protected;
58 is deferred protected;
61 myLSIN : ListOfShape from TopTools is protected;
62 myLSOUT : ListOfShape from TopTools is protected;
63 myLSON : ListOfShape from TopTools is protected;
64 myRank : Integer from Standard is protected;
65 myDSFiller : PDSFiller from BOPTools is protected;