Integration of OCCT 6.5.0 from SVN
[occt.git] / src / TopOpeBRepBuild / TopOpeBRepBuild_SolidAreaBuilder.cdl
CommitLineData
7fd59977 1-- File: TopOpeBRepBuild_SolidAreaBuilder.cdl
2-- Created: Thu Dec 21 17:07:40 1995
3-- Author: Jean Yves LEBEY
4-- <jyl@meteox>
5---Copyright: Matra Datavision 1995
6
7class SolidAreaBuilder from TopOpeBRepBuild
8 inherits Area3dBuilder from TopOpeBRepBuild
9
10---Purpose:
11-- The SolidAreaBuilder algorithm is used to construct Solids from a LoopSet,
12-- where the Loop is the composite topological object of the boundary,
13-- here wire or block of edges.
14-- The LoopSet gives an iteration on Loops.
15-- For each Loop it indicates if it is on the boundary (wire) or if it
16-- results from an interference (block of edges).
17-- The result of the SolidAreaBuilder is an iteration on areas.
18-- An area is described by a set of Loops.
19
20uses
21
22 LoopSet from TopOpeBRepBuild,
23 LoopClassifier from TopOpeBRepBuild
24
25is
26
27 Create returns SolidAreaBuilder;
28
29 Create(LS : in out LoopSet; LC : in out LoopClassifier;
30 ForceClass : Boolean = Standard_False) returns SolidAreaBuilder;
31 ---Purpose: Creates a SolidAreaBuilder to build Solids on
32 -- the (shells,blocks of face) of <LS>, using the classifier <LC>.
33
34 InitSolidAreaBuilder(me: in out;
35 LS : in out LoopSet; LC : in out LoopClassifier;
36 ForceClass : Boolean = Standard_False) is static;
37
38end SolidAreaBuilder from TopOpeBRepBuild;