0022323: MakeThickSolid raises Construction exception on cylinder.
[occt.git] / src / BRepTest / BRepTest.cdl
1 -- Created on: 1991-06-25
2 -- Created by: Christophe MARION
3 -- Copyright (c) 1991-1999 Matra Datavision
4 -- Copyright (c) 1999-2012 OPEN CASCADE SAS
5 --
6 -- The content of this file is subject to the Open CASCADE Technology Public
7 -- License Version 6.5 (the "License"). You may not use the content of this file
8 -- except in compliance with the License. Please obtain a copy of the License
9 -- at http://www.opencascade.org and read it completely before using this file.
10 --
11 -- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
12 -- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
13 --
14 -- The Original Code and all software distributed under the License is
15 -- distributed on an "AS IS" basis, without warranty of any kind, and the
16 -- Initial Developer hereby disclaims all such warranties, including without
17 -- limitation, any warranties of merchantability, fitness for a particular
18 -- purpose or non-infringement. Please see the License for the specific terms
19 -- and conditions governing the rights and limitations under the License.
20
21
22
23
24 package BRepTest 
25
26         ---Purpose: Provides commands to test BRep.
27         --          
28 uses
29     Draw,
30     TCollection
31     
32 is
33         
34     AllCommands(DI : in out Interpretor from Draw);
35         ---Purpose: Defines all the topology commands.
36
37     BasicCommands(DI : in out Interpretor from Draw);
38         ---Purpose: Defines the basic commands.
39
40     CurveCommands(DI : in out Interpretor from Draw);
41         ---Purpose: Defines the commands to build edges and wires.
42         
43     Fillet2DCommands(DI : in out Interpretor from Draw);
44         ---Purpose:  Defines the  commands  to perform add  fillets on
45         --          wires and  edges.
46    
47     SurfaceCommands(DI : in out Interpretor from Draw);
48         ---Purpose: Defines the commands to build faces and shells.
49
50     PrimitiveCommands(DI : in out Interpretor from Draw);
51         ---Purpose: Defines the commands to build primitives.
52         
53     FillingCommands(DI : in out Interpretor from Draw);
54         ---Purpose: Defines the commands to build primitives.
55         
56     SweepCommands(DI : in out Interpretor from Draw);
57         ---Purpose: Defines the commands to sweep shapes.
58         
59     TopologyCommands(DI : in out Interpretor from Draw);
60         ---Purpose: Defines  the    commands   to perform  topological
61         --          operations. 
62
63     FilletCommands(DI : in out Interpretor from Draw);
64         ---Purpose: Defines  the commands  to perform  add  fillets on
65         --          shells.
66    
67     ChamferCommands(DI : in out Interpretor from Draw);
68         ---Purpose: Defines  the commands  to perform  add chamfers on
69         --          shells.
70         
71     GPropCommands(DI : in out Interpretor from Draw);
72         ---Purpose: Defines commands to compute global properties.
73         
74     MatCommands(DI : in out Interpretor from Draw);
75         ---Purpose: Defines commands to compute and to explore the map of the
76         --          Bisecting locus.
77
78
79     DraftAngleCommands(DI : in out Interpretor from Draw);
80         ---Purpose: Defines the commands to modify draft angles of the
81         --          faces of a shape.
82
83
84     FeatureCommands(DI : in out Interpretor from Draw);
85         ---Purpose: Defines the commands to create features on a shape.
86
87
88     OtherCommands(DI : in out Interpretor from Draw);
89         ---Purpose: Defines the auxiliary topology commands.
90         
91
92     ExtremaCommands(DI : in out Interpretor from Draw);
93         ---Purpose: Defines the extrema commands.
94         
95
96     CheckCommands(DI : in out Interpretor from Draw);
97         ---Purpose: Defines the checkshape command.
98
99     PlacementCommands(DI : in out Interpretor from Draw);
100         ---Purpose: Defines the placement  command.
101         --          
102
103     ProjectionCommands(DI : in out Interpretor from Draw);
104         ---Purpose: Defines the commands to project a wire on a shape.
105         --          
106
107 end BRepTest;
108