Open CASCADE Technology  7.0.0
Public Member Functions | Static Public Member Functions

TopOpeBRepTool_BoxSort Class Reference

#include <TopOpeBRepTool_BoxSort.hxx>

Public Member Functions

 TopOpeBRepTool_BoxSort ()
 
 TopOpeBRepTool_BoxSort (const Handle< TopOpeBRepTool_HBoxTool > &T)
 
void SetHBoxTool (const Handle< TopOpeBRepTool_HBoxTool > &T)
 
const Handle< TopOpeBRepTool_HBoxTool > & HBoxTool () const
 
void Clear ()
 
void AddBoxes (const TopoDS_Shape &S, const TopAbs_ShapeEnum TS, const TopAbs_ShapeEnum TA=TopAbs_SHAPE)
 
void MakeHAB (const TopoDS_Shape &S, const TopAbs_ShapeEnum TS, const TopAbs_ShapeEnum TA=TopAbs_SHAPE)
 
const Handle< Bnd_HArray1OfBox > & HAB () const
 
const TopoDS_ShapeHABShape (const Standard_Integer I) const
 
void MakeCOB (const TopoDS_Shape &S, const TopAbs_ShapeEnum TS, const TopAbs_ShapeEnum TA=TopAbs_SHAPE)
 
void AddBoxesMakeCOB (const TopoDS_Shape &S, const TopAbs_ShapeEnum TS, const TopAbs_ShapeEnum TA=TopAbs_SHAPE)
 
const TColStd_ListIteratorOfListOfIntegerCompare (const TopoDS_Shape &S)
 
const TopoDS_ShapeTouchedShape (const TColStd_ListIteratorOfListOfInteger &I) const
 
const Bnd_BoxBox (const TopoDS_Shape &S) const
 
 ~TopOpeBRepTool_BoxSort ()
 

Static Public Member Functions

static void MakeHABCOB (const Handle< Bnd_HArray1OfBox > &HAB, Bnd_Box &COB)
 

Constructor & Destructor Documentation

TopOpeBRepTool_BoxSort::TopOpeBRepTool_BoxSort ( )
TopOpeBRepTool_BoxSort::TopOpeBRepTool_BoxSort ( const Handle< TopOpeBRepTool_HBoxTool > &  T)
TopOpeBRepTool_BoxSort::~TopOpeBRepTool_BoxSort ( )

Member Function Documentation

void TopOpeBRepTool_BoxSort::AddBoxes ( const TopoDS_Shape S,
const TopAbs_ShapeEnum  TS,
const TopAbs_ShapeEnum  TA = TopAbs_SHAPE 
)
void TopOpeBRepTool_BoxSort::AddBoxesMakeCOB ( const TopoDS_Shape S,
const TopAbs_ShapeEnum  TS,
const TopAbs_ShapeEnum  TA = TopAbs_SHAPE 
)
const Bnd_Box& TopOpeBRepTool_BoxSort::Box ( const TopoDS_Shape S) const
void TopOpeBRepTool_BoxSort::Clear ( )
const TColStd_ListIteratorOfListOfInteger& TopOpeBRepTool_BoxSort::Compare ( const TopoDS_Shape S)
const Handle< Bnd_HArray1OfBox >& TopOpeBRepTool_BoxSort::HAB ( ) const
const TopoDS_Shape& TopOpeBRepTool_BoxSort::HABShape ( const Standard_Integer  I) const
const Handle< TopOpeBRepTool_HBoxTool >& TopOpeBRepTool_BoxSort::HBoxTool ( ) const
void TopOpeBRepTool_BoxSort::MakeCOB ( const TopoDS_Shape S,
const TopAbs_ShapeEnum  TS,
const TopAbs_ShapeEnum  TA = TopAbs_SHAPE 
)
void TopOpeBRepTool_BoxSort::MakeHAB ( const TopoDS_Shape S,
const TopAbs_ShapeEnum  TS,
const TopAbs_ShapeEnum  TA = TopAbs_SHAPE 
)
static void TopOpeBRepTool_BoxSort::MakeHABCOB ( const Handle< Bnd_HArray1OfBox > &  HAB,
Bnd_Box COB 
)
static
void TopOpeBRepTool_BoxSort::SetHBoxTool ( const Handle< TopOpeBRepTool_HBoxTool > &  T)
const TopoDS_Shape& TopOpeBRepTool_BoxSort::TouchedShape ( const TColStd_ListIteratorOfListOfInteger I) const

The documentation for this class was generated from the following file: