0024530: TKMesh - remove unused package IntPoly
[occt.git] / src / BRepOffsetAPI / BRepOffsetAPI.cdl
CommitLineData
b311480e 1-- Created on: 1999-10-11
2-- Created by: Atelier CAS2000
3-- Copyright (c) 1999 Matra Datavision
973c2be1 4-- Copyright (c) 1999-2014 OPEN CASCADE SAS
b311480e 5--
973c2be1 6-- This file is part of Open CASCADE Technology software library.
b311480e 7--
973c2be1 8-- This library is free software; you can redistribute it and / or modify it
9-- under the terms of the GNU Lesser General Public 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.
b311480e 13--
973c2be1 14-- Alternatively, this file may be used under the terms of Open CASCADE
15-- commercial license or contractual agreement.
7fd59977 16
17package BRepOffsetAPI
18
19uses
20 Standard,
21 StdFail,
22 gp,
23 GeomAbs,
a31abc03 24 Geom,
25 GeomFill,
7fd59977 26 Approx,
27 TopoDS,
28 TopTools,
29 BRepAlgo,
30 BRepBuilderAPI,
31 BRepSweep,
32 BRepPrimAPI,
33 BRepFill,
34 Law,
35 Draft,
36 BRepOffset,
37
38 TColStd,
39 TCollection
40
41is
42
43
44 --
45 -- Sweeping
46 --
47
48 class MakePipe; --- inherits MakeSweep from BRepPrimAPI
49 ---Purpose: To create shape by pipe
50
51 class MakePipeShell; --- inherits MakeSweep from BRepPrimAPI
52 ---Purpose: Numerous posibilities to create shell by sweeping
53
54
55
56 class MakeDraft; --- inherits MakeShape from BRepBuilderAPI
57
58 class DraftAngle; --- inherits MakeShape from BRepBuilderAPI
59
60
61
62
63 class FindContigousEdges;
64 ---Purpose: find the contigous edges of shapes for control
65 -- (continuity C0, C1, ...)
66
67 alias Sewing is Sewing from BRepBuilderAPI;
68 ---Purpose: sew the shapes along their common edges
69
70
71
72 --
73 -- Evolved and Offseting
74 --
75
76 class MakeOffset; --- inherits MakeShape from BRepBuilderAPI
77 ---Purpose: Offsets to a set of plane wires.
78
79 class MakeOffsetShape; --- inherits MakeShape from BRepBuilderAPI
80 --Purpose: Offset shape to shells or solids.
81
82 class MakeThickSolid; --- inherits MakeOffsetShape from BRepOffsetAPI
83 ---Purpose: Thick solid to shells or solids.
84
85 class MakeEvolved; --- inherits MakeShape from BRepBuilderAPI
86
87
88 --
89 -- Construction of Shape through sections.
90 --
91
92 class ThruSections; --- inherits MakeShape from BRepBuilderAPI
93
94 class NormalProjection ; --- inherits MakeShape from BRepBuilderAPI
2277323d 95
96 class MiddlePath; --- inherits MakeShape from BRepBuilderAPI
97
7fd59977 98 --
99 -- Plate
100 --
101 class MakeFilling; --- inherits MakeShape from BRepBuilderAPI
102
103 ---Purpose: N-Side Filling
104 -- This algorithm avoids to build a face from:
105 -- * a set of edges defining the bounds of the face and some
106 -- constraints the surface of the face has to satisfy
107 -- * a set of edges and points defining some constraints
108 -- the support surface has to satisfy
109 -- * an initial surface to deform for satisfying the constraints
110 -- * a set of parameters to control the constraints.
111
112 class SequenceOfSequenceOfReal instantiates
113 Sequence from TCollection (SequenceOfReal from TColStd);
114
115 class SequenceOfSequenceOfShape instantiates
116 Sequence from TCollection (SequenceOfShape from TopTools);
117
118end;