Open CASCADE Technology  7.7.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() [1/2]

TopOpeBRepTool_BoxSort::TopOpeBRepTool_BoxSort ( )

◆ TopOpeBRepTool_BoxSort() [2/2]

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

◆ ~TopOpeBRepTool_BoxSort()

TopOpeBRepTool_BoxSort::~TopOpeBRepTool_BoxSort ( )

Member Function Documentation

◆ AddBoxes()

void TopOpeBRepTool_BoxSort::AddBoxes ( const TopoDS_Shape S,
const TopAbs_ShapeEnum  TS,
const TopAbs_ShapeEnum  TA = TopAbs_SHAPE 
)

◆ AddBoxesMakeCOB()

void TopOpeBRepTool_BoxSort::AddBoxesMakeCOB ( const TopoDS_Shape S,
const TopAbs_ShapeEnum  TS,
const TopAbs_ShapeEnum  TA = TopAbs_SHAPE 
)

◆ Box()

const Bnd_Box& TopOpeBRepTool_BoxSort::Box ( const TopoDS_Shape S) const

◆ Clear()

void TopOpeBRepTool_BoxSort::Clear ( )

◆ Compare()

const TColStd_ListIteratorOfListOfInteger& TopOpeBRepTool_BoxSort::Compare ( const TopoDS_Shape S)

◆ HAB()

const Handle< Bnd_HArray1OfBox >& TopOpeBRepTool_BoxSort::HAB ( ) const

◆ HABShape()

const TopoDS_Shape& TopOpeBRepTool_BoxSort::HABShape ( const Standard_Integer  I) const

◆ HBoxTool()

const Handle< TopOpeBRepTool_HBoxTool >& TopOpeBRepTool_BoxSort::HBoxTool ( ) const

◆ MakeCOB()

void TopOpeBRepTool_BoxSort::MakeCOB ( const TopoDS_Shape S,
const TopAbs_ShapeEnum  TS,
const TopAbs_ShapeEnum  TA = TopAbs_SHAPE 
)

◆ MakeHAB()

void TopOpeBRepTool_BoxSort::MakeHAB ( const TopoDS_Shape S,
const TopAbs_ShapeEnum  TS,
const TopAbs_ShapeEnum  TA = TopAbs_SHAPE 
)

◆ MakeHABCOB()

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

◆ SetHBoxTool()

void TopOpeBRepTool_BoxSort::SetHBoxTool ( const Handle< TopOpeBRepTool_HBoxTool > &  T)

◆ TouchedShape()

const TopoDS_Shape& TopOpeBRepTool_BoxSort::TouchedShape ( const TColStd_ListIteratorOfListOfInteger I) const

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