1 -- Created on: 1993-05-04
2 -- Created by: Modelistation
3 -- Copyright (c) 1993-1999 Matra Datavision
4 -- Copyright (c) 1999-2014 OPEN CASCADE SAS
6 -- This file is part of Open CASCADE Technology software library.
8 -- This library is free software; you can redistribute it and/or modify it under
9 -- the terms of the GNU Lesser General Public License version 2.1 as published
10 -- by the Free Software Foundation, with special exception defined in the file
11 -- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
12 -- distribution for complete text of the license and disclaimer of any warranty.
14 -- Alternatively, this file may be used under the terms of Open CASCADE
15 -- commercial license or contractual agreement.
17 class ShapeToHLR from HLRBRep
19 ---Purpose: compute the OutLinedShape of a Shape with an
20 -- OutLiner, a Projector and create the Data
21 -- Structure of a Shape.
26 IndexedMapOfShape from TopTools,
27 OutLiner from HLRTopoBRep,
28 Projector from HLRAlgo,
30 MapOfShapeTool from BRepTopAdaptor
33 Load(myclass; S : OutLiner from HLRTopoBRep;
34 P : Projector from HLRAlgo;
35 MST : in out MapOfShapeTool from BRepTopAdaptor;
36 nbIso : Integer from Standard = 0)
37 returns Data from HLRBRep;
38 ---Purpose: Creates a DataStructure containing the OutLiner
39 -- <S> depending on the projector <P> and nbIso.
42 S : OutLiner from HLRTopoBRep;
43 DS : Data from HLRBRep;
44 FM : IndexedMapOfShape from TopTools;
45 EM : IndexedMapOfShape from TopTools;
46 i : in out Integer from Standard;
48 closed : Boolean from Standard)
52 S : OutLiner from HLRTopoBRep;
53 DS : Data from HLRBRep;
54 FM : IndexedMapOfShape from TopTools;
55 EM : IndexedMapOfShape from TopTools)