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

ModelingAlgorithms
TKBool
TopOpeBRep


TopOpeBRep_ShapeScanner Class Reference

Find, among the subshapes SS of a reference shape
RS, the ones which 3D box interfers with the box of
a shape S (SS and S are of the same type).
.

#include <TopOpeBRep_ShapeScanner.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT TopOpeBRep_ShapeScanner ()
Standard_EXPORT void Clear ()
Standard_EXPORT void AddBoxesMakeCOB (const TopoDS_Shape &S, const TopAbs_ShapeEnum TS, const TopAbs_ShapeEnum TA=TopAbs_SHAPE)
Standard_EXPORT void Init (const TopoDS_Shape &E)
Standard_EXPORT void Init (TopOpeBRepTool_ShapeExplorer &X)
Standard_EXPORT Standard_Boolean More () const
Standard_EXPORT void Next ()
Standard_EXPORT const TopoDS_Shape & Current () const
Standard_EXPORT const TopOpeBRepTool_BoxSortBoxSort () const
Standard_EXPORT TopOpeBRepTool_BoxSortChangeBoxSort ()
Standard_EXPORT Standard_Integer Index () const
Standard_EXPORT Standard_OStream & DumpCurrent (Standard_OStream &OS) const

Private Attributes

TopOpeBRepTool_BoxSort myBoxSort
TColStd_ListIteratorOfListOfInteger myListIterator


Constructor & Destructor Documentation

Standard_EXPORT TopOpeBRep_ShapeScanner::TopOpeBRep_ShapeScanner  ) 
 


Member Function Documentation

Standard_EXPORT void TopOpeBRep_ShapeScanner::AddBoxesMakeCOB const TopoDS_Shape &  S,
const TopAbs_ShapeEnum  TS,
const TopAbs_ShapeEnum  TA = TopAbs_SHAPE
 

Standard_EXPORT const TopOpeBRepTool_BoxSort& TopOpeBRep_ShapeScanner::BoxSort  )  const
 

Standard_EXPORT TopOpeBRepTool_BoxSort& TopOpeBRep_ShapeScanner::ChangeBoxSort  ) 
 

Standard_EXPORT void TopOpeBRep_ShapeScanner::Clear  ) 
 

Standard_EXPORT const TopoDS_Shape& TopOpeBRep_ShapeScanner::Current  )  const
 

Standard_EXPORT Standard_OStream& TopOpeBRep_ShapeScanner::DumpCurrent Standard_OStream &  OS  )  const
 

Standard_EXPORT Standard_Integer TopOpeBRep_ShapeScanner::Index  )  const
 

Standard_EXPORT void TopOpeBRep_ShapeScanner::Init TopOpeBRepTool_ShapeExplorer X  ) 
 

Standard_EXPORT void TopOpeBRep_ShapeScanner::Init const TopoDS_Shape &  E  ) 
 

Standard_EXPORT Standard_Boolean TopOpeBRep_ShapeScanner::More  )  const
 

Standard_EXPORT void TopOpeBRep_ShapeScanner::Next  ) 
 

void TopOpeBRep_ShapeScanner::operator delete void *  anAddress  )  [inline]
 

void* TopOpeBRep_ShapeScanner::operator new size_t  size  )  [inline]
 

void* TopOpeBRep_ShapeScanner::operator new size_t  ,
void *  anAddress
[inline]
 


Field Documentation

TopOpeBRepTool_BoxSort TopOpeBRep_ShapeScanner::myBoxSort [private]
 

TColStd_ListIteratorOfListOfInteger TopOpeBRep_ShapeScanner::myListIterator [private]
 


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