blob: 7921115d1991f3e4d94b00d37de24760a735072d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
-- File: Prs2d_Circularity.cdl
-- Created: October 2000
-- Author: TCL
---Copyright: Matra Datavision 2000
class Circularity from Prs2d inherits Tolerance from Prs2d
uses
GraphicObject from Graphic2d,
Drawer from Graphic2d,
Length from Quantity,
FStream from Aspect
is
-------------------------
-- Category: Constructors
-------------------------
Create( aGO : GraphicObject from Graphic2d;
aX, aY : Real from Standard;
aLength : Real from Standard = 3.0;
anAngle : Real from Standard = 0.0 );
---Level: Public
---Purpose: Creates a tolerance Circularity with the center at <aX>, <aY>;
-- length of this is <aLength>;
-- reference point is <aXPosition>, <aYPosition>
---Category: Constructor
--------------------------
-- Category: Draw and Pick
--------------------------
Draw( me : mutable; aDrawer: Drawer from Graphic2d ) is static protected;
---Level: Internal
---Purpose: Draws the Circularity <me>.
Save( me; aFStream: in out FStream from Aspect ) is virtual;
end Circularity from Prs2d;
|