1 -- File: BlockFix_UnionFaces.cdl
2 -- Created: Tue Dec 7 17:15:42 2004
3 -- Author: Pavel Durandin
5 ---Copyright: Open CASCADE SA 2004
8 class UnionFaces from BlockFix
17 Create returns UnionFaces from BlockFix;
18 ---Purpose: Empty constructor
20 GetTolerance(me: in out) returns Real;
21 ---Purpose: Returns modifiable tolerance
24 Perform (me: in out; Shape: Shape from TopoDS) returns Shape from TopoDS;
25 ---Purpose: Performs the unification of the fsces
26 -- whith the same geometry
28 IsSameDomain(me; aFace : Face from TopoDS;
29 aChekedFace: Face from TopoDS)
30 returns Boolean is virtual;
31 ---Purpose: Returns true is surfaces have same geometrically domain
32 -- with given tolerance
34 MovePCurves(me; aTarget: in out Face from TopoDS;
35 aSource: Face from TopoDS)
37 ---Purpose: Creates pcurves on aTarget face for each edge from