1 -- File: TopOpeBRepTool_HBoxTool.cdl
2 -- Created: Thu Jul 8 20:02:32 1993
3 -- Author: Jean Yves LEBEY
5 ---Copyright: Matra Datavision 1993
7 class HBoxTool from TopOpeBRepTool inherits TShared from MMgt
13 ShapeEnum from TopAbs,
14 IndexedDataMapOfShapeBox from TopOpeBRepTool
18 Create returns mutable HBoxTool from TopOpeBRepTool;
20 AddBoxes(me:mutable;S:Shape;TS:ShapeEnum;TA:ShapeEnum=TopAbs_SHAPE);
21 AddBox(me:mutable;S:Shape);
23 ComputeBox(myclass;S:Shape;B:out Box from Bnd);
24 ComputeBoxOnVertices(myclass;S:Shape;B:out Box from Bnd);
25 DumpB(myclass;B:Box from Bnd);
27 Box(me:mutable;S:Shape) returns Box from Bnd;---C++: return const &
28 Box(me; I:Integer) returns Box from Bnd;---C++: return const &
29 HasBox(me; S:Shape) returns Boolean;
30 Shape(me; I:Integer) returns Shape;---C++: return const &
31 Index(me; S:Shape) returns Integer;
32 Extent(me) returns Integer;
33 ChangeIMS(me:mutable) returns IndexedDataMapOfShapeBox;---C++:return &
34 IMS(me) returns IndexedDataMapOfShapeBox;---C++:return const &
38 myIMS:IndexedDataMapOfShapeBox from TopOpeBRepTool;