1 -- File: DsgPrs_MidPointPresentation.cdl
2 -- Created: Fri Oct 20 15:57:32 2000
3 -- Author: Julia DOROVSKIKH
4 -- <jfa@androx.nnov.matra-dtv.fr>
5 ---Copyright: Matra Datavision 2000
7 class MidPointPresentation from DsgPrs
10 Presentation from Prs3d,
19 Add( myclass; aPresentation: Presentation from Prs3d;
20 aDrawer : Drawer from Prs3d;
22 MidPoint : Pnt from gp;
23 Position : Pnt from gp;
24 AttachPoint : Pnt from gp;
25 first : Boolean from Standard);
26 ---Purpose: draws the representation of a MidPoint between
29 Add( myclass; aPresentation: Presentation from Prs3d;
30 aDrawer : Drawer from Prs3d;
32 MidPoint : Pnt from gp;
33 Position : Pnt from gp;
34 AttachPoint : Pnt from gp;
37 first : Boolean from Standard);
38 ---Purpose: draws the representation of a MidPoint between
39 -- two lines or linear segments.
41 Add( myclass; aPresentation: Presentation from Prs3d;
42 aDrawer : Drawer from Prs3d;
43 aCircle : Circ from gp;
44 MidPoint : Pnt from gp;
45 Position : Pnt from gp;
46 AttachPoint : Pnt from gp;
49 first : Boolean from Standard);
50 ---Purpose: draws the representation of a MidPoint between
51 -- two entire circles or two circular arcs.
53 Add( myclass; aPresentation: Presentation from Prs3d;
54 aDrawer : Drawer from Prs3d;
55 anElips : Elips from gp;
56 MidPoint : Pnt from gp;
57 Position : Pnt from gp;
58 AttachPoint : Pnt from gp;
61 first : Boolean from Standard);
62 ---Purpose: draws the representation of a MidPoint between
63 -- two entire ellipses or two elliptic arcs.
65 end MidPointPresentation;