7fd59977 |
1 | -- File: DsgPrs_ConcentricPresentation.cdl |
2 | -- Created: Mon Mar 18 16:33:30 1996 |
3 | -- Author: Flore Lantheaume |
4 | -- <fla@filax> |
5 | ---Copyright: Matra Datavision 1996 |
6 | |
7 | |
8 | class ConcentricPresentation from DsgPrs |
9 | |
10 | ---Purpose: A framework to define display of relations of concentricity. |
11 | |
12 | uses |
13 | |
14 | Presentation from Prs3d, |
15 | Pnt from gp, |
16 | Dir from gp, |
17 | Drawer from Prs3d |
18 | |
19 | is |
20 | |
21 | Add (myclass; |
22 | aPresentation: Presentation from Prs3d; |
23 | aDrawer: Drawer from Prs3d; |
24 | aCenter: Pnt from gp; |
25 | aRadius : Real from Standard; |
26 | aNorm : Dir from gp; |
27 | aPoint : Pnt from gp); |
28 | |
29 | ---Purpose: Defines the display of elements showing relations of |
30 | -- concentricity between shapes. |
31 | -- These include the center aCenter, the radius |
32 | -- aRadius, the direction aNorm and the point aPoint. |
33 | -- These arguments are added to the presentation |
34 | -- object aPresentation. Their display attributes are |
35 | -- defined by the attribute manager aDrawer. |
36 | |
37 | |
38 | end ConcentricPresentation; |