Open CASCADE Technology 6.6.0
|
Root class for algorithms that has shape as result
#include <BOPAlgo_BuilderShape.hxx>
Public Member Functions | |
const TopoDS_Shape & | Shape () const |
Returns the result of algorithm | |
virtual const TopTools_ListOfShape & | Generated (const TopoDS_Shape &theS) |
Returns the list of shapes generated from the shape theS. | |
virtual const TopTools_ListOfShape & | Modified (const TopoDS_Shape &theS) |
Returns the list of shapes modified from the shape theS. | |
virtual Standard_Boolean | IsDeleted (const TopoDS_Shape &theS) |
Returns true if the shape theS has been deleted. | |
Standard_Boolean | HasDeleted () const |
Returns true if the at least one shape(or subshape) of arguments has been deleted. | |
Standard_Boolean | HasGenerated () const |
Returns true if the at least one shape(or subshape) of arguments has generated shapes. | |
Standard_Boolean | HasModified () const |
Returns true if the at least one shape(or subshape) of arguments has modified shapes. | |
const BOPCol_IndexedDataMapOfShapeListOfShape & | ImagesResult () const |
Protected Member Functions | |
BOPAlgo_BuilderShape () | |
virtual | ~BOPAlgo_BuilderShape () |
BOPAlgo_BuilderShape (const BOPCol_BaseAllocator &theAllocator) | |
virtual void | PrepareHistory () |
Prepare information for history support | |
Protected Attributes | |
TopoDS_Shape | myShape |
TopTools_ListOfShape | myHistShapes |
BOPCol_MapOfShape | myMapShape |
Standard_Boolean | myHasDeleted |
Standard_Boolean | myHasGenerated |
Standard_Boolean | myHasModified |
BOPCol_IndexedDataMapOfShapeListOfShape | myImagesResult |
Standard_Boolean | myFlagHistory |
BOPAlgo_BuilderShape::BOPAlgo_BuilderShape | ( | ) | [protected] |
virtual BOPAlgo_BuilderShape::~BOPAlgo_BuilderShape | ( | ) | [protected, virtual] |
BOPAlgo_BuilderShape::BOPAlgo_BuilderShape | ( | const BOPCol_BaseAllocator & | theAllocator | ) | [protected] |
virtual const TopTools_ListOfShape& BOPAlgo_BuilderShape::Generated | ( | const TopoDS_Shape & | theS | ) | [virtual] |
Reimplemented in BOPAlgo_Builder.
Standard_Boolean BOPAlgo_BuilderShape::HasDeleted | ( | ) | const |
Standard_Boolean BOPAlgo_BuilderShape::HasGenerated | ( | ) | const |
Standard_Boolean BOPAlgo_BuilderShape::HasModified | ( | ) | const |
const BOPCol_IndexedDataMapOfShapeListOfShape& BOPAlgo_BuilderShape::ImagesResult | ( | ) | const |
virtual Standard_Boolean BOPAlgo_BuilderShape::IsDeleted | ( | const TopoDS_Shape & | theS | ) | [virtual] |
Reimplemented in BOPAlgo_Builder.
virtual const TopTools_ListOfShape& BOPAlgo_BuilderShape::Modified | ( | const TopoDS_Shape & | theS | ) | [virtual] |
Reimplemented in BOPAlgo_Builder.
virtual void BOPAlgo_BuilderShape::PrepareHistory | ( | ) | [protected, virtual] |
Reimplemented in BOPAlgo_Builder.
const TopoDS_Shape& BOPAlgo_BuilderShape::Shape | ( | ) | const |
Standard_Boolean BOPAlgo_BuilderShape::myFlagHistory [protected] |
Standard_Boolean BOPAlgo_BuilderShape::myHasDeleted [protected] |
Standard_Boolean BOPAlgo_BuilderShape::myHasGenerated [protected] |
Standard_Boolean BOPAlgo_BuilderShape::myHasModified [protected] |
BOPCol_MapOfShape BOPAlgo_BuilderShape::myMapShape [protected] |
TopoDS_Shape BOPAlgo_BuilderShape::myShape [protected] |