|
Open CASCADE Technology
6.5.4
|
the explorer associated to the Data Structure to
retrieve subshapes of a given shape stored in
ShapesDataStructure.
#include <BooleanOperations_Explorer.hxx>

Public Member Functions | |
| DEFINE_STANDARD_ALLOC | BooleanOperations_Explorer (const BooleanOperations_ShapesDataStructure &SDS) |
| virtual void | Delete () |
| virtual | ~BooleanOperations_Explorer () |
| virtual void | Init (const Standard_Integer aShape, const TopAbs_ShapeEnum TargetToFind, const TopAbs_ShapeEnum TargetToAvoid=TopAbs_SHAPE) |
| virtual void | Next () |
| Standard_Boolean | More () const |
| virtual Standard_Integer | Current () |
| virtual void | Dump (Standard_OStream &S) const |
Protected Attributes | |
| BooleanOperations_PShapesDataStructure | myShapesDataStructure |
| Standard_Address | myStack |
| Standard_Integer | myTopOfStack |
| Standard_Integer | mySizeOfStack |
| TopAbs_ShapeEnum | myTargetToFind |
| TopAbs_ShapeEnum | myTargetToAvoid |
| Standard_Boolean | hasMore |
| DEFINE_STANDARD_ALLOC BooleanOperations_Explorer::BooleanOperations_Explorer | ( | const BooleanOperations_ShapesDataStructure & | SDS | ) |
| virtual BooleanOperations_Explorer::~BooleanOperations_Explorer | ( | ) | [inline, virtual] |
| virtual Standard_Integer BooleanOperations_Explorer::Current | ( | ) | [virtual] |
Reimplemented in BooleanOperations_OnceExplorer.
| virtual void BooleanOperations_Explorer::Delete | ( | ) | [virtual] |
Reimplemented in BooleanOperations_OnceExplorer.
| virtual void BooleanOperations_Explorer::Dump | ( | Standard_OStream & | S | ) | const [virtual] |
Reimplemented in BooleanOperations_OnceExplorer.
| virtual void BooleanOperations_Explorer::Init | ( | const Standard_Integer | aShape, |
| const TopAbs_ShapeEnum | TargetToFind, | ||
| const TopAbs_ShapeEnum | TargetToAvoid = TopAbs_SHAPE |
||
| ) | [virtual] |
Reimplemented in BooleanOperations_OnceExplorer.
| virtual void BooleanOperations_Explorer::Next | ( | ) | [virtual] |
Reimplemented in BooleanOperations_OnceExplorer.
Standard_Boolean BooleanOperations_Explorer::hasMore [protected] |
BooleanOperations_PShapesDataStructure BooleanOperations_Explorer::myShapesDataStructure [protected] |
Standard_Address BooleanOperations_Explorer::myStack [protected] |
1.8.0