OCC Main Page | ModelingAlgorithms | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingAlgorithms
TKShHealing
ShapeAnalysis


ShapeAnalysis_BoxBndTreeSelector Class Reference

#include <ShapeAnalysis_BoxBndTree.hxx>


Public Member Functions

 ShapeAnalysis_BoxBndTreeSelector (Handle(TopTools_HArray1OfShape) theSeq, Standard_Boolean theShared)
void DefineBoxes (const Bnd_Box &theFBox, const Bnd_Box &theLBox)
void DefineVertexes (TopoDS_Vertex theVf, TopoDS_Vertex theVl)
void DefinePnt (gp_Pnt theFPnt, gp_Pnt theLPnt)
Standard_Integer GetNb ()
void SetNb (Standard_Integer theNb)
void LoadList (Standard_Integer elem)
void SetStop ()
void SetTolerance (Standard_Real theTol)
Standard_Boolean ContWire (Standard_Integer nbWire)
Standard_Boolean LastCheckStatus (const ShapeExtend_Status Status) const
Standard_Boolean Reject (const Bnd_Box &theBnd) const
Standard_Boolean Accept (const Standard_Integer &)

Private Member Functions

 Handle (TopTools_HArray1OfShape) mySeq

Private Attributes

Bnd_Box myFBox
Bnd_Box myLBox
Standard_Boolean myShared
Standard_Integer myStatus
Standard_Integer myNb
TopoDS_Vertex myFVertex
TopoDS_Vertex myLVertex
gp_Pnt myFPnt
gp_Pnt myLPnt
TColStd_MapOfInteger myList
Standard_Real myTol
Standard_Real myMin3d


Constructor & Destructor Documentation

ShapeAnalysis_BoxBndTreeSelector::ShapeAnalysis_BoxBndTreeSelector Handle(TopTools_HArray1OfShape)  theSeq,
Standard_Boolean  theShared
[inline]
 


Member Function Documentation

Standard_Boolean ShapeAnalysis_BoxBndTreeSelector::Accept const Standard_Integer &   ) 
 

Standard_Boolean ShapeAnalysis_BoxBndTreeSelector::ContWire Standard_Integer  nbWire  )  [inline]
 

void ShapeAnalysis_BoxBndTreeSelector::DefineBoxes const Bnd_Box &  theFBox,
const Bnd_Box &  theLBox
[inline]
 

void ShapeAnalysis_BoxBndTreeSelector::DefinePnt gp_Pnt  theFPnt,
gp_Pnt  theLPnt
[inline]
 

void ShapeAnalysis_BoxBndTreeSelector::DefineVertexes TopoDS_Vertex  theVf,
TopoDS_Vertex  theVl
[inline]
 

Standard_Integer ShapeAnalysis_BoxBndTreeSelector::GetNb  )  [inline]
 

ShapeAnalysis_BoxBndTreeSelector::Handle TopTools_HArray1OfShape   )  [private]
 

Standard_Boolean ShapeAnalysis_BoxBndTreeSelector::LastCheckStatus const ShapeExtend_Status  Status  )  const [inline]
 

void ShapeAnalysis_BoxBndTreeSelector::LoadList Standard_Integer  elem  )  [inline]
 

Standard_Boolean ShapeAnalysis_BoxBndTreeSelector::Reject const Bnd_Box &  theBnd  )  const
 

void ShapeAnalysis_BoxBndTreeSelector::SetNb Standard_Integer  theNb  )  [inline]
 

void ShapeAnalysis_BoxBndTreeSelector::SetStop  )  [inline]
 

void ShapeAnalysis_BoxBndTreeSelector::SetTolerance Standard_Real  theTol  )  [inline]
 


Field Documentation

Bnd_Box ShapeAnalysis_BoxBndTreeSelector::myFBox [private]
 

gp_Pnt ShapeAnalysis_BoxBndTreeSelector::myFPnt [private]
 

TopoDS_Vertex ShapeAnalysis_BoxBndTreeSelector::myFVertex [private]
 

Bnd_Box ShapeAnalysis_BoxBndTreeSelector::myLBox [private]
 

TColStd_MapOfInteger ShapeAnalysis_BoxBndTreeSelector::myList [private]
 

gp_Pnt ShapeAnalysis_BoxBndTreeSelector::myLPnt [private]
 

TopoDS_Vertex ShapeAnalysis_BoxBndTreeSelector::myLVertex [private]
 

Standard_Real ShapeAnalysis_BoxBndTreeSelector::myMin3d [private]
 

Standard_Integer ShapeAnalysis_BoxBndTreeSelector::myNb [private]
 

Standard_Boolean ShapeAnalysis_BoxBndTreeSelector::myShared [private]
 

Standard_Integer ShapeAnalysis_BoxBndTreeSelector::myStatus [private]
 

Standard_Real ShapeAnalysis_BoxBndTreeSelector::myTol [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:42:33 2008 for OpenCASCADE by  doxygen 1.4.1