1 -- File: BlockFix_BlockFixAPI.cdl
2 -- Created: Tue Dec 7 17:56:09 2004
3 -- Author: Pavel Durandin
5 ---Copyright: Open CASCADE SA 2004
7 class BlockFixAPI from BlockFix inherits TShared from MMgt
14 ReShape from ShapeBuild
17 Create returns BlockFixAPI from BlockFix;
18 ---Purpose: Empty constructor
20 SetShape(me: mutable; Shape: Shape from TopoDS);
21 ---Purpose: Sets the shape to be operated on
27 Shape(me) returns Shape from TopoDS;
28 ---Purpose: Returns resulting shape.
31 Context(me:mutable) returns ReShape from ShapeBuild;
32 ---Purpose: Returns modifiable context for storing the
37 Tolerance (me:mutable) returns Real;
38 ---Purpose: Returns modifiable tolerance of recognition
44 myContext : ReShape from ShapeBuild;
45 myShape : Shape from TopoDS;
46 myTolerance : Real from Standard;
48 end BlockFixAPI from BlockFix;