7fd59977 |
1 | -- File: BOPTools_SSIntersectionAttribute.cdl |
2 | -- Created: Mon Mar 4 12:01:34 2002 |
3 | -- Author: Michael KLOKOV |
4 | -- <mkk@kurox> |
5 | ---Copyright: Matra Datavision 2002 |
6 | |
7 | class SSIntersectionAttribute from BOPTools |
8 | |
9 | ---Purpose: Class is a container of three flags used |
10 | --- by intersection algorithm |
11 | --- |
12 | |
13 | is |
14 | |
15 | Create(Aproximation : Boolean from Standard = Standard_True; |
16 | PCurveOnS1 : Boolean from Standard = Standard_True; |
17 | PCurveOnS2 : Boolean from Standard = Standard_True) |
18 | returns SSIntersectionAttribute from BOPTools; |
19 | ---Purpose: |
20 | --- Initializes me by flags |
21 | --- |
22 | |
23 | Approximation(me: in out; theFlag: Boolean from Standard); |
24 | ---Purpose: |
25 | --- Modifier |
26 | --- |
27 | |
28 | PCurveOnS1(me: in out; theFlag: Boolean from Standard); |
29 | ---Purpose: |
30 | --- Modifier |
31 | --- |
32 | |
33 | PCurveOnS2(me: in out; theFlag: Boolean from Standard); |
34 | ---Purpose: |
35 | --- Modifier |
36 | --- |
37 | |
38 | Approximation(me) |
39 | returns Boolean from Standard; |
40 | ---C++: inline |
41 | ---Purpose: |
42 | --- Selector |
43 | --- |
44 | |
45 | PCurveOnS1(me) |
46 | returns Boolean from Standard; |
47 | ---C++: inline |
48 | ---Purpose: |
49 | --- Selector |
50 | --- |
51 | |
52 | PCurveOnS2(me) |
53 | returns Boolean from Standard; |
54 | ---C++: inline |
55 | ---Purpose: |
56 | --- Selector |
57 | --- |
58 | |
59 | fields |
60 | myApproximation : Boolean from Standard; |
61 | myPCurve1 : Boolean from Standard; |
62 | myPCurve2 : Boolean from Standard; |
63 | |
64 | end SSIntersectionAttribute from BOPTools; |