Integration of OCCT 6.5.0 from SVN
[occt.git] / src / DsgPrs / DsgPrs_ConcentricPresentation.cdl
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;