Integration of OCCT 6.5.0 from SVN
[occt.git] / src / PBRep / PBRep_TEdge1.cdl
CommitLineData
7fd59977 1-- File: TEdge1.cdl
2-- Created: Wed May 27 15:20:30 1992
3-- Author: Remi LEQUETTE
4-- <rle@sdsun2>
5---Copyright: Matra Datavision 1992
6
7
8
9
10class TEdge1 from PBRep inherits TEdge1 from PTopoDS
11
12 ---Purpose: The TEdge1 from PBRep is inherited from the TEdge1
13 -- from TopoDS. It contains the geometric data.
14 --
15 -- The TEdge1 contains :
16 --
17 -- * Flags : SameParameter, SameRange, Degenerated
18 --
19 -- * A tolerance.
20 --
21 -- * A list of representations.
22 --
23
24uses
25 CurveRepresentation from PBRep
26
27is
28 Create returns mutable TEdge1 from PBRep;
29 ---Purpose: Creates an empty TEdge1.
30 ---Level: Internal
31
32 Tolerance(me) returns Real
33 is static;
34 ---Level: Internal
35
36 Tolerance(me : mutable; T : Real)
37 is static;
38 ---Level: Internal
39
40 SameParameter(me) returns Boolean
41 is static;
42 ---Level: Internal
43
44 SameParameter(me : mutable; S : Boolean)
45 is static;
46 ---Level: Internal
47
48 SameRange(me) returns Boolean
49 is static;
50 ---Level: Internal
51
52 SameRange(me : mutable; S : Boolean)
53 is static;
54 ---Level: Internal
55
56 Degenerated(me) returns Boolean
57 is static;
58 ---Level: Internal
59
60 Degenerated(me : mutable; S : Boolean)
61 is static;
62 ---Level: Internal
63
64 Curves(me) returns CurveRepresentation from PBRep
65 is static;
66 ---Level: Internal
67
68 Curves(me : mutable; C : CurveRepresentation from PBRep)
69 is static;
70 ---Level: Internal
71
72
73fields
74
75 myTolerance : Real;
76 myFlags : Integer;
77 myCurves : CurveRepresentation from PBRep;
78
79end TEdge1;