7fd59977 |
1 | -- File: IntRes2d.cdl |
2 | -- Created: Fri Apr 3 14:41:30 1992 |
3 | -- Author: Laurent BUCHARD |
4 | -- <lbr@topsn2> |
5 | ---Copyright: Matra Datavision 1992 |
6 | |
7 | |
8 | package IntRes2d |
9 | |
10 | |
11 | ---Purpose: This package provides the definition of the results of |
12 | -- the intersection between 2D curves and the definition |
13 | -- of a domain on a 2D curve. |
14 | ---Level: Public |
15 | -- |
16 | -- All the methods of all the classes of this package are public. |
17 | -- |
18 | |
19 | uses |
20 | |
21 | Standard, TCollection, gp, StdFail |
22 | |
23 | is |
24 | |
25 | |
26 | class IntersectionPoint; |
27 | |
28 | class IntersectionSegment; |
29 | |
30 | class Transition; |
31 | |
32 | class Domain; |
33 | |
34 | deferred class Intersection; |
35 | |
36 | enumeration Position is Head,Middle,End; |
37 | |
38 | enumeration TypeTrans is In,Out,Touch,Undecided; |
39 | |
40 | enumeration Situation is Inside, Outside, Unknown; |
41 | |
42 | class SequenceOfIntersectionPoint instantiates |
43 | Sequence from TCollection (IntersectionPoint); |
44 | |
45 | class SequenceOfIntersectionSegment instantiates |
46 | Sequence from TCollection (IntersectionSegment); |
47 | |
48 | |
49 | end IntRes2d; |
50 | |
51 | |