#include <TopOpeBRepTool_HBoxTool.hxx>
Public Member Functions | |
| Standard_EXPORT | TopOpeBRepTool_HBoxTool () |
| Standard_EXPORT void | Clear () |
| Standard_EXPORT void | AddBoxes (const TopoDS_Shape &S, const TopAbs_ShapeEnum TS, const TopAbs_ShapeEnum TA=TopAbs_SHAPE) |
| Standard_EXPORT void | AddBox (const TopoDS_Shape &S) |
| Standard_EXPORT const Bnd_Box & | Box (const TopoDS_Shape &S) |
| Standard_EXPORT const Bnd_Box & | Box (const Standard_Integer I) const |
| Standard_EXPORT Standard_Boolean | HasBox (const TopoDS_Shape &S) const |
| Standard_EXPORT const TopoDS_Shape & | Shape (const Standard_Integer I) const |
| Standard_EXPORT Standard_Integer | Index (const TopoDS_Shape &S) const |
| Standard_EXPORT Standard_Integer | Extent () const |
| Standard_EXPORT TopOpeBRepTool_IndexedDataMapOfShapeBox & | ChangeIMS () |
| Standard_EXPORT const TopOpeBRepTool_IndexedDataMapOfShapeBox & | IMS () const |
| Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Static Public Member Functions | |
| static Standard_EXPORT void | ComputeBox (const TopoDS_Shape &S, Bnd_Box &B) |
| static Standard_EXPORT void | ComputeBoxOnVertices (const TopoDS_Shape &S, Bnd_Box &B) |
| static Standard_EXPORT void | DumpB (const Bnd_Box &B) |
Private Attributes | |
| TopOpeBRepTool_IndexedDataMapOfShapeBox | myIMS |
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1