Root class for algorithms that has shape as result
#include <GEOMAlgo_BuilderShape.hxx>

Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT const TopoDS_Shape & | Shape () const |
| Returns the result of algorithm | |
| virtual Standard_EXPORT const TopTools_ListOfShape & | Generated (const TopoDS_Shape &theS) |
| Returns the list of shapes generated from the shape theS. | |
| virtual Standard_EXPORT const TopTools_ListOfShape & | Modified (const TopoDS_Shape &theS) |
| Returns the list of shapes modified from the shape theS. | |
| virtual Standard_EXPORT Standard_Boolean | IsDeleted (const TopoDS_Shape &theS) |
| Returns true if the shape theS has been deleted. | |
| Standard_EXPORT Standard_Boolean | HasDeleted () const |
| Returns true if the at least one shape(or subshape) of arguments has been deleted. | |
| Standard_EXPORT Standard_Boolean | HasGenerated () const |
| Returns true if the at least one shape(or subshape) of arguments has generated shapes. | |
| Standard_EXPORT Standard_Boolean | HasModified () const |
| Returns true if the at least one shape(or subshape) of arguments has modified shapes. | |
| Standard_EXPORT const TopTools_IndexedDataMapOfShapeListOfShape & | ImagesResult () const |
| virtual Standard_EXPORT void | Perform ()=0 |
| Standard_EXPORT Standard_Integer | ErrorStatus () const |
| Standard_EXPORT Standard_Integer | WarningStatus () const |
| Standard_EXPORT void | ComputeInternalShapes (const Standard_Boolean theFlag) |
Protected Member Functions | |
| Standard_EXPORT | GEOMAlgo_BuilderShape () |
| Empty constructor | |
| virtual Standard_EXPORT | ~GEOMAlgo_BuilderShape () |
| virtual Standard_EXPORT void | PrepareHistory () |
| Prepare information for history support | |
| virtual Standard_EXPORT void | CheckData () |
| virtual Standard_EXPORT void | CheckResult () |
Protected Attributes | |
| TopoDS_Shape | myShape |
| TopTools_ListOfShape | myHistShapes |
| TopTools_MapOfShape | myMapShape |
| Standard_Boolean | myHasDeleted |
| Standard_Boolean | myHasGenerated |
| Standard_Boolean | myHasModified |
| TopTools_IndexedDataMapOfShapeListOfShape | myImagesResult |
| Standard_Integer | myErrorStatus |
| Standard_Integer | myWarningStatus |
| Standard_Boolean | myComputeInternalShapes |
| GEOMAlgo_BuilderShape::GEOMAlgo_BuilderShape | ( | ) | [protected] |
References myHasDeleted, myHasGenerated, and myHasModified.
| GEOMAlgo_BuilderShape::~GEOMAlgo_BuilderShape | ( | ) | [protected, virtual] |
| void* GEOMAlgo_BuilderShape.operator new | ( | size_t | , |
| void * | anAddress | ||
| ) |
Reimplemented from GEOMAlgo_Algo.
Reimplemented in GEOMAlgo_Builder, and GEOMAlgo_Splitter.
| void* GEOMAlgo_BuilderShape.operator new | ( | size_t | size | ) |
Reimplemented from GEOMAlgo_Algo.
Reimplemented in GEOMAlgo_Builder, and GEOMAlgo_Splitter.
| void GEOMAlgo_BuilderShape.operator delete | ( | void * | anAddress | ) |
Reimplemented from GEOMAlgo_Algo.
Reimplemented in GEOMAlgo_Builder, and GEOMAlgo_Splitter.
| const TopoDS_Shape & GEOMAlgo_BuilderShape::Shape | ( | ) | const |
References myShape.
| const TopTools_ListOfShape & GEOMAlgo_BuilderShape::Generated | ( | const TopoDS_Shape & | theS | ) | [virtual] |
| const TopTools_ListOfShape & GEOMAlgo_BuilderShape::Modified | ( | const TopoDS_Shape & | theS | ) | [virtual] |
| Standard_Boolean GEOMAlgo_BuilderShape::IsDeleted | ( | const TopoDS_Shape & | theS | ) | [virtual] |
Reimplemented in GEOMAlgo_Builder, and GEOMAlgo_Gluer2.
References myMapShape.
| Standard_Boolean GEOMAlgo_BuilderShape::HasDeleted | ( | ) | const |
References myHasDeleted.
| Standard_Boolean GEOMAlgo_BuilderShape::HasGenerated | ( | ) | const |
References myHasGenerated.
| Standard_Boolean GEOMAlgo_BuilderShape::HasModified | ( | ) | const |
References myHasModified.
| const TopTools_IndexedDataMapOfShapeListOfShape & GEOMAlgo_BuilderShape::ImagesResult | ( | ) | const |
References myImagesResult.
| void GEOMAlgo_BuilderShape::PrepareHistory | ( | ) | [protected, virtual] |
Reimplemented in GEOMAlgo_Builder, and GEOMAlgo_Gluer2.
References myHasDeleted, myHasGenerated, myHasModified, myHistShapes, myImagesResult, and myMapShape.
| virtual Standard_EXPORT void GEOMAlgo_Algo.Perform | ( | ) | [pure virtual, inherited] |
Implemented in GEOMAlgo_Builder, GEOMAlgo_BuilderFace, GEOMAlgo_BuilderSolid, GEOMAlgo_FinderShapeOn, GEOMAlgo_FinderShapeOn1, GEOMAlgo_FinderShapeOn2, GEOMAlgo_GlueAnalyser, GEOMAlgo_GlueDetector, GEOMAlgo_Gluer, GEOMAlgo_Gluer2, GEOMAlgo_ShapeInfoFiller, GEOMAlgo_ShellSolid, GEOMAlgo_SolidSolid, GEOMAlgo_VertexSolid, GEOMAlgo_WESCorrector, GEOMAlgo_WESScaler, GEOMAlgo_WireSolid, and GEOMAlgo_WireSplitter.
| Standard_Integer GEOMAlgo_Algo::ErrorStatus | ( | ) | const [inherited] |
References GEOMAlgo_Algo.myErrorStatus.
| Standard_Integer GEOMAlgo_Algo::WarningStatus | ( | ) | const [inherited] |
References GEOMAlgo_Algo.myWarningStatus.
| void GEOMAlgo_Algo::ComputeInternalShapes | ( | const Standard_Boolean | theFlag | ) | [inherited] |
References GEOMAlgo_Algo.myComputeInternalShapes.
| void GEOMAlgo_Algo::CheckData | ( | ) | [protected, virtual, inherited] |
Reimplemented in GEOMAlgo_FinderShapeOn, GEOMAlgo_FinderShapeOn1, GEOMAlgo_FinderShapeOn2, GEOMAlgo_FinderShapeOnQuad, GEOMAlgo_Gluer, GEOMAlgo_Gluer2, GEOMAlgo_ShapeInfoFiller, and GEOMAlgo_WESScaler.
References GEOMAlgo_Algo.myErrorStatus.
| void GEOMAlgo_Algo::CheckResult | ( | ) | [protected, virtual, inherited] |
Reimplemented in GEOMAlgo_Gluer.
References GEOMAlgo_Algo.myErrorStatus.
TopoDS_Shape GEOMAlgo_BuilderShape.myShape [protected] |
TopTools_ListOfShape GEOMAlgo_BuilderShape.myHistShapes [protected] |
TopTools_MapOfShape GEOMAlgo_BuilderShape.myMapShape [protected] |
Standard_Boolean GEOMAlgo_BuilderShape.myHasDeleted [protected] |
Standard_Boolean GEOMAlgo_BuilderShape.myHasGenerated [protected] |
Standard_Boolean GEOMAlgo_BuilderShape.myHasModified [protected] |
TopTools_IndexedDataMapOfShapeListOfShape GEOMAlgo_BuilderShape.myImagesResult [protected] |
Standard_Integer GEOMAlgo_Algo.myErrorStatus [protected, inherited] |
Standard_Integer GEOMAlgo_Algo.myWarningStatus [protected, inherited] |
Standard_Boolean GEOMAlgo_Algo.myComputeInternalShapes [protected, inherited] |