a3bf056139d7aad9a8021ec52f4179823022145d
[occt.git] / src / StdPrs / StdPrs.cdl
1 -- Created on: 1992-08-26
2 -- Created by: Jean Louis FRENKEL
3 -- Copyright (c) 1992-1999 Matra Datavision
4 -- Copyright (c) 1999-2014 OPEN CASCADE SAS
5 --
6 -- This file is part of Open CASCADE Technology software library.
7 --
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.
13 --
14 -- Alternatively, this file may be used under the terms of Open CASCADE
15 -- commercial license or contractual agreement.
16
17 package StdPrs
18         ---Purpose: The StdPrs package provides standard display tools
19         -- for specific geometries and topologies whereas
20         -- Prs3d provides those for generic objects. Among
21         -- these classes are definitions of the display of the
22         -- specific geometry or topology in various display
23         -- modes such as wireframe, shading or hidden line removal mode.
24                
25 uses
26   Prs3d,
27         Geom,
28         Geom2d,
29         Adaptor3d,
30         Adaptor2d,
31   GeomAdaptor,
32         Geom2dAdaptor,
33   BRepAdaptor,
34         TopTools,
35         TopoDS,
36         TopExp,
37   TopAbs,
38         BRepTools,
39         Bnd,
40   TColStd,
41   HLRAlgo,
42   HLRBRep,
43   Quantity,
44         gp,
45         TColgp,
46         Poly,
47         TopLoc, 
48         Graphic3d
49
50 is
51    class ToolPoint;
52    class ToolVertex;
53    class ToolRFace;
54    class HLRToolShape;
55    imported ToolShadedShape from StdPrs;
56    class ShadedShape;
57     
58    class PoleCurve;
59
60    class Plane;
61
62    class WFPoleSurface;
63
64    class DeflectionCurve;                     
65
66         ---Category: Wireframe algorithms
67    
68    class WFDeflectionSurface;
69
70    class ShadedSurface;
71
72    -----------------------------------------------
73    --- deflection drawing classes :
74    -----------------------------------------------
75
76    class WFDeflectionRestrictedFace;
77
78    class Curve;
79
80    class WFSurface;
81
82    ---Category: Hidden lines removal algorithms.
83    
84    class HLRPolyShape; 
85
86    imported HLRShape;
87
88    imported NListOfSequenceOfPnt from Prs3d; 
89    imported NListIteratorOfListOfSequenceOfPnt from Prs3d;
90    
91    imported WFShape;
92    imported WFDeflectionShape;
93
94    imported Vertex;
95    imported Point;
96
97    imported WFRestrictedFace;
98
99 end StdPrs;
100
101
102