1 -- File: HLRBRep_FaceData.cdl
2 -- Created: Thu Apr 17 11:55:00 1997
3 -- Author: Christophe MARION
4 -- <cma@partox.paris1.matra-dtv.fr>
5 ---Copyright: Matra Datavision 1997
7 class FaceData from HLRBRep
10 Boolean from Standard,
11 ShortReal from Standard,
12 Orientation from TopAbs,
13 WiresBlock from HLRAlgo,
18 Create returns FaceData from HLRBRep;
20 Set(me : in out; FG : Face from TopoDS;
21 Or : Orientation from TopAbs;
22 Cl : Boolean from Standard;
23 NW : Integer from Standard)
24 ---Purpose: <Or> is the orientation of the face. <Cl> is true
25 -- if the face belongs to a closed volume. <NW> is
26 -- the number of wires ( or block of edges ) of the
30 SetWire(me : in out; WI : Integer from Standard;
31 NE : Integer from Standard)
32 ---Purpose: Set <NE> the number of edges of the wire number
36 SetWEdge(me : in out; WI,EWI,EI : Integer from Standard;
37 Or : Orientation from TopAbs;
38 OutL,Inte,Dble,IsoL : Boolean from Standard)
39 ---Purpose: Set the edge number <EWI> of the wire <WI>.
42 Selected(me) returns Boolean from Standard
46 Selected(me : in out; B : Boolean from Standard)
50 Back(me) returns Boolean from Standard
54 Back(me : in out; B : Boolean from Standard)
58 Side(me) returns Boolean from Standard
62 Side(me : in out; B : Boolean from Standard)
66 Closed(me) returns Boolean from Standard
70 Closed(me : in out; B : Boolean from Standard)
74 Hiding(me) returns Boolean from Standard
78 Hiding(me : in out; B : Boolean from Standard)
82 Simple(me) returns Boolean from Standard
86 Simple(me : in out; B : Boolean from Standard)
90 Cut(me) returns Boolean from Standard
94 Cut(me : in out; B : Boolean from Standard)
98 WithOutL(me) returns Boolean from Standard
102 WithOutL(me : in out; B : Boolean from Standard)
106 Plane(me) returns Boolean from Standard
110 Plane(me : in out; B : Boolean from Standard)
114 Cylinder(me) returns Boolean from Standard
118 Cylinder(me : in out; B : Boolean from Standard)
122 Cone(me) returns Boolean from Standard
126 Cone(me : in out; B : Boolean from Standard)
130 Sphere(me) returns Boolean from Standard
134 Sphere(me : in out; B : Boolean from Standard)
138 Torus(me) returns Boolean from Standard
142 Torus(me : in out; B : Boolean from Standard)
146 Size(me) returns Real from Standard
150 Size(me : in out; S : Real from Standard)
154 Orientation(me) returns Orientation from TopAbs
158 Orientation(me : in out; O : Orientation from TopAbs)
162 Wires(me : in out) returns WiresBlock from HLRAlgo
167 Geometry(me : in out) returns Surface from HLRBRep
172 Tolerance(me) returns ShortReal from Standard
177 myFlags : Boolean from Standard;
178 myWires : WiresBlock from HLRAlgo;
179 myGeometry : Surface from HLRBRep;
180 mySize : Real from Standard;
181 myTolerance : ShortReal from Standard;