0022623: Use of uninitialized variables in HLRBRep_Curve::UpdateMinMax in debug mode
[occt.git] / src / HLRBRep / HLRBRep_BiPnt2D.cdl
1 -- File:      HLRBRep_BiPnt2D.cdl
2 -- Created:   Fri Aug 21 17:10:30 1992
3 -- Author:    Christophe MARION
4 ---Copyright: Matra Datavision 1992
5
6 class BiPnt2D from HLRBRep
7
8         ---Purpose: Contains the colors of a shape.
9
10 uses
11     Boolean from Standard,
12     Real    from Standard,
13     Pnt2d   from gp,
14     Shape   from TopoDS
15     
16 is
17     Create
18     returns BiPnt2D from HLRBRep; 
19     
20     Create(x1,y1,x2,y2         : Real    from Standard;
21            S                   : Shape   from TopoDS;
22            reg1,regn,outl,intl : Boolean from Standard)
23     returns BiPnt2D from HLRBRep; 
24     
25     P1(me) returns Pnt2d from gp
26         ---C++: inline
27         ---C++: return const &
28     is static;
29
30     P2(me) returns Pnt2d from gp
31         ---C++: inline
32         ---C++: return const &
33     is static;
34
35     Shape(me) returns Shape from TopoDS
36         ---C++: inline
37         ---C++: return const &
38     is static;
39
40     Shape(me : in out; S : Shape from TopoDS)
41         ---C++: inline
42     is static;
43
44     Rg1Line(me) returns Boolean from Standard
45         ---C++: inline
46     is static;
47
48     Rg1Line(me : in out; B : Boolean from Standard)
49         ---C++: inline
50     is static;
51
52     RgNLine(me) returns Boolean from Standard
53         ---C++: inline
54     is static;
55
56     RgNLine(me : in out; B : Boolean from Standard)
57         ---C++: inline
58     is static;
59
60     OutLine(me) returns Boolean from Standard
61         ---C++: inline
62     is static;
63
64     OutLine(me : in out; B : Boolean from Standard)
65         ---C++: inline
66     is static;
67
68     IntLine(me) returns Boolean from Standard
69         ---C++: inline
70     is static;
71
72     IntLine(me : in out; B : Boolean from Standard)
73         ---C++: inline
74     is static;
75
76 fields
77     myP1    : Pnt2d   from gp;
78     myP2    : Pnt2d   from gp;
79     myShape : Shape   from TopoDS;
80     myFlags : Boolean from Standard;
81
82 end BiPnt2D;