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] |