Integration of OCCT 6.5.0 from SVN
[occt.git] / src / GccInt / GccInt_BLine.cdl
1 -- File:        BLine.cdl
2 -- Created:     Fri Oct  4 16:40:04 1991
3 -- Author:      Remi GILET
4 --              <reg@phobox>
5 ---Copyright:    Matra Datavision 1991
6
7
8 class BLine from GccInt  
9
10 inherits Bisec from GccInt    
11         ---Purpose:  Describes a line as a bisecting curve between two 2D
12         -- geometric objects (such as lines, circles or points).
13
14 uses Lin2d  from gp,
15      IType  from GccInt 
16  
17
18 is
19
20 Create(Line : Lin2d) returns mutable BLine;
21         ---Purpose: Constructs a bisecting line whose geometry is the 2D line Line.
22     
23 Line(me) returns Lin2d from gp
24     is redefined;
25         ---Purpose: Returns a 2D line which is the geometry of this bisecting line.  
26     
27 ArcType(me) returns IType from GccInt
28     is static;
29         ---Purpose: Returns GccInt_Lin, which is the type of any GccInt_BLine bisecting line.
30
31 fields
32
33     lin : Lin2d from gp;
34     ---Purpose: The bisecting line.
35
36 end BLine;