0024748: Remove unused instantiations of collection classes
[occt.git] / src / TColGeom2d / TColGeom2d.cdl
1 -- Created on: 1993-04-15
2 -- Created by: Philippe DAUTRY
3 -- Copyright (c) 1993-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 TColGeom2d
18
19
20         ---Purpose : 
21 -- The package TColGeom2d provides standard and
22 -- frequently used instantiations of generic classes from
23 -- the TCollection package with geometric objects from the Geom2d package.
24
25 uses TCollection, Geom2d
26
27 is
28
29
30     class Array1OfCurve 
31         instantiates Array1 from TCollection (Curve from Geom2d);
32     class Array1OfBezierCurve 
33         instantiates Array1 from TCollection (BezierCurve from Geom2d);
34     class Array1OfBSplineCurve 
35         instantiates Array1 from TCollection (BSplineCurve from Geom2d);
36
37     class HArray1OfCurve
38         instantiates HArray1 from TCollection (Curve from Geom2d,
39                                 Array1OfCurve from TColGeom2d);
40     class HArray1OfBezierCurve  
41         instantiates HArray1 from TCollection (BezierCurve from Geom2d,
42                                 Array1OfBezierCurve from TColGeom2d);
43     class HArray1OfBSplineCurve 
44         instantiates HArray1 from TCollection (BSplineCurve from Geom2d,
45                                 Array1OfBSplineCurve from TColGeom2d);
46
47     class SequenceOfGeometry  
48         instantiates Sequence from TCollection (Geometry from Geom2d);
49     class SequenceOfCurve  
50         instantiates Sequence from TCollection (Curve from Geom2d);
51     class SequenceOfBoundedCurve  
52         instantiates Sequence from TCollection (BoundedCurve from Geom2d);
53
54     class HSequenceOfCurve  
55         instantiates HSequence from TCollection (Curve from Geom2d,
56                                 SequenceOfCurve from TColGeom2d);
57     class HSequenceOfBoundedCurve  
58         instantiates HSequence from TCollection (BoundedCurve from Geom2d,
59                                 SequenceOfBoundedCurve from TColGeom2d);
60
61
62 end TColGeom2d;