0025701: Problem with the symmetry of fillet on two perpendicular cylinders
[occt.git] / src / TColgp / TColgp.cdl
CommitLineData
b311480e 1-- Created on: 1993-03-10
2-- Created by: Philippe DAUTRY
3-- Copyright (c) 1993-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--
d5f74e42 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
973c2be1 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 TColgp
18
19
20 ---Purpose : This package provides standard and frequently
21 -- used instantiations of generic classes from the
22 -- TCollection package with geometric objects from the gp package.
23
24uses TCollection, TColStd, gp
25
26is
27
28
29
30 -- Array1 of 2D objects.
31
32 class Array1OfCirc2d
33 instantiates Array1 from TCollection (Circ2d from gp);
34 class Array1OfDir2d
35 instantiates Array1 from TCollection (Dir2d from gp);
36 class Array1OfLin2d
37 instantiates Array1 from TCollection (Lin2d from gp);
38 class Array1OfPnt2d
39 instantiates Array1 from TCollection (Pnt2d from gp);
40 class Array1OfVec2d
41 instantiates Array1 from TCollection (Vec2d from gp);
42 class Array1OfXY
43 instantiates Array1 from TCollection (XY from gp);
44
45
46 -- Array1 of 3D objects.
47
48 class Array1OfDir
49 instantiates Array1 from TCollection (Dir from gp);
50 class Array1OfPnt
51 instantiates Array1 from TCollection (Pnt from gp);
52 class Array1OfVec
53 instantiates Array1 from TCollection (Vec from gp);
54 class Array1OfXYZ
55 instantiates Array1 from TCollection (XYZ from gp);
56
57
58 -- Array2 of 2D objects.
59
60 class Array2OfCirc2d
61 instantiates Array2 from TCollection (Circ2d from gp);
62 class Array2OfDir2d
63 instantiates Array2 from TCollection (Dir2d from gp);
64 class Array2OfLin2d
65 instantiates Array2 from TCollection (Lin2d from gp);
66 class Array2OfPnt2d
67 instantiates Array2 from TCollection (Pnt2d from gp);
68 class Array2OfVec2d
69 instantiates Array2 from TCollection (Vec2d from gp);
70 class Array2OfXY
71 instantiates Array2 from TCollection (XY from gp);
72
73
74 -- Array2 of 3D objects.
75
76 class Array2OfDir
77 instantiates Array2 from TCollection (Dir from gp);
78 class Array2OfPnt
79 instantiates Array2 from TCollection (Pnt from gp);
80 class Array2OfVec
81 instantiates Array2 from TCollection (Vec from gp);
82 class Array2OfXYZ
83 instantiates Array2 from TCollection (XYZ from gp);
84
85
86 -- HArray1 of 2D objects.
87
88 class HArray1OfCirc2d
89 instantiates HArray1 from TCollection (Circ2d from gp,
90 Array1OfCirc2d from TColgp);
91 class HArray1OfDir2d
92 instantiates HArray1 from TCollection (Dir2d from gp,
93 Array1OfDir2d from TColgp);
94 class HArray1OfLin2d
95 instantiates HArray1 from TCollection (Lin2d from gp,
96 Array1OfLin2d from TColgp);
97 class HArray1OfPnt2d
98 instantiates HArray1 from TCollection (Pnt2d from gp,
99 Array1OfPnt2d from TColgp);
100 class HArray1OfVec2d
101 instantiates HArray1 from TCollection (Vec2d from gp,
102 Array1OfVec2d from TColgp);
103 class HArray1OfXY
104 instantiates HArray1 from TCollection (XY from gp,
105 Array1OfXY from TColgp);
106
107
108 -- HArray1 of 3D objects.
109
110 class HArray1OfDir
111 instantiates HArray1 from TCollection (Dir from gp,
112 Array1OfDir from TColgp);
113 class HArray1OfPnt
114 instantiates HArray1 from TCollection (Pnt from gp,
115 Array1OfPnt from TColgp);
116 class HArray1OfVec
117 instantiates HArray1 from TCollection (Vec from gp,
118 Array1OfVec from TColgp);
119 class HArray1OfXYZ
120 instantiates HArray1 from TCollection (XYZ from gp,
121 Array1OfXYZ from TColgp);
122
123
124 -- HArray2 of 2D objects.
125
126 class HArray2OfCirc2d
127 instantiates HArray2 from TCollection (Circ2d from gp,
128 Array2OfCirc2d from TColgp);
129 class HArray2OfDir2d
130 instantiates HArray2 from TCollection (Dir2d from gp,
131 Array2OfDir2d from TColgp);
132 class HArray2OfLin2d
133 instantiates HArray2 from TCollection (Lin2d from gp,
134 Array2OfLin2d from TColgp);
135 class HArray2OfPnt2d
136 instantiates HArray2 from TCollection (Pnt2d from gp,
137 Array2OfPnt2d from TColgp);
138 class HArray2OfVec2d
139 instantiates HArray2 from TCollection (Vec2d from gp,
140 Array2OfVec2d from TColgp);
141 class HArray2OfXY
142 instantiates HArray2 from TCollection (XY from gp,
143 Array2OfXY from TColgp);
144
145
146 -- HArray2 of 3D objects.
147
148 class HArray2OfDir
149 instantiates HArray2 from TCollection (Dir from gp,
150 Array2OfDir from TColgp);
151 class HArray2OfPnt
152 instantiates HArray2 from TCollection (Pnt from gp,
153 Array2OfPnt from TColgp);
154 class HArray2OfVec
155 instantiates HArray2 from TCollection (Vec from gp,
156 Array2OfVec from TColgp);
157 class HArray2OfXYZ
158 instantiates HArray2 from TCollection (XYZ from gp,
159 Array2OfXYZ from TColgp);
160
161
162 -- Sequences of 3D objects.
163
164 class SequenceOfDir
165 instantiates Sequence from TCollection (Dir from gp);
166 class SequenceOfPnt
167 instantiates Sequence from TCollection (Pnt from gp);
168 class SequenceOfVec
169 instantiates Sequence from TCollection (Vec from gp);
170 class SequenceOfXYZ
171 instantiates Sequence from TCollection (XYZ from gp);
af99433e 172 class SequenceOfAx1
173 instantiates Sequence from TCollection (Ax1 from gp);
7fd59977 174
175
176 -- HSequences of 3D objects.
177
178 class HSequenceOfDir
179 instantiates HSequence from TCollection (Dir from gp,
180 SequenceOfDir from TColgp);
181 class HSequenceOfPnt
182 instantiates HSequence from TCollection (Pnt from gp,
183 SequenceOfPnt from TColgp);
184
185 class HSequenceOfVec
186 instantiates HSequence from TCollection (Vec from gp,
187 SequenceOfVec from TColgp);
188
189 class HSequenceOfXYZ
190 instantiates HSequence from TCollection (XYZ from gp,
191 SequenceOfXYZ from TColgp);
192
193
194 -- Sequences of 2D objects.
195
196 class SequenceOfDir2d
197 instantiates Sequence from TCollection (Dir2d from gp);
198 class SequenceOfPnt2d
199 instantiates Sequence from TCollection (Pnt2d from gp);
200 class SequenceOfVec2d
201 instantiates Sequence from TCollection (Vec2d from gp);
202 class SequenceOfXY
203 instantiates Sequence from TCollection (XY from gp);
204 class SequenceOfArray1OfPnt2d
205 instantiates Sequence from TCollection(HArray1OfPnt2d from TColgp);
206
207
208 -- HSequences of 2D objects.
209
210 class HSequenceOfDir2d
211 instantiates HSequence from TCollection (Dir2d from gp,
212 SequenceOfDir2d from TColgp);
213 class HSequenceOfPnt2d
214 instantiates HSequence from TCollection (Pnt2d from gp,
215 SequenceOfPnt2d from TColgp);
216 class HSequenceOfVec2d
217 instantiates HSequence from TCollection (Vec2d from gp,
218 SequenceOfVec2d from TColgp);
219 class HSequenceOfXY
220 instantiates HSequence from TCollection (XY from gp,
221 SequenceOfXY from TColgp);
222
7fd59977 223end TColgp;