#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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|