The algorithm to change the Wire Edges Set (WES) contents. More...
#include <GEOMAlgo_WESCorrector.hxx>

Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | GEOMAlgo_WESCorrector () |
| Empty constructor; | |
| virtual Standard_EXPORT | ~GEOMAlgo_WESCorrector () |
| Standard_EXPORT void | SetWES (const GEOMAlgo_WireEdgeSet &aWES) |
| Modifier | |
| virtual Standard_EXPORT void | Perform () |
| Performs the algorithm that consists of two steps 1. | |
| Standard_EXPORT GEOMAlgo_WireEdgeSet & | WES () |
| Selector | |
| Standard_EXPORT GEOMAlgo_WireEdgeSet & | NewWES () |
| Selector | |
| 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 void | DoConnexityBlocks () |
| Standard_EXPORT void | DoCorrections () |
| virtual Standard_EXPORT void | CheckData () |
| virtual Standard_EXPORT void | CheckResult () |
Protected Attributes | |
| GEOMAlgo_PWireEdgeSet | myWES |
| GEOMAlgo_WireEdgeSet | myNewWES |
| BOP_ListOfConnexityBlock | myConnexityBlocks |
| Standard_Integer | myErrorStatus |
| Standard_Integer | myWarningStatus |
| Standard_Boolean | myComputeInternalShapes |
The NewWES will contain only wires instead of wires and edges.
| GEOMAlgo_WESCorrector::GEOMAlgo_WESCorrector | ( | ) |
| GEOMAlgo_WESCorrector::~GEOMAlgo_WESCorrector | ( | ) | [virtual] |
| void* GEOMAlgo_WESCorrector.operator new | ( | size_t | , |
| void * | anAddress | ||
| ) |
Reimplemented from GEOMAlgo_Algo.
| void* GEOMAlgo_WESCorrector.operator new | ( | size_t | size | ) |
Reimplemented from GEOMAlgo_Algo.
| void GEOMAlgo_WESCorrector.operator delete | ( | void * | anAddress | ) |
Reimplemented from GEOMAlgo_Algo.
| void GEOMAlgo_WESCorrector::SetWES | ( | const GEOMAlgo_WireEdgeSet & | aWES | ) |
References myWES.
| void GEOMAlgo_WESCorrector::Perform | ( | ) | [virtual] |
Make conexity blocks ( DoConnexityBlocks() )
2. Make corrections ( DoCorrections() )
Implements GEOMAlgo_Algo.
References DoConnexityBlocks(), DoCorrections(), and GEOMAlgo_Algo.myErrorStatus.
| GEOMAlgo_WireEdgeSet & GEOMAlgo_WESCorrector::WES | ( | ) |
References myWES.
| GEOMAlgo_WireEdgeSet & GEOMAlgo_WESCorrector::NewWES | ( | ) |
References myNewWES.
| void GEOMAlgo_WESCorrector::DoConnexityBlocks | ( | ) | [protected] |
| void GEOMAlgo_WESCorrector::DoCorrections | ( | ) | [protected] |
References GEOMAlgo_WireEdgeSet.AddShape(), GEOMAlgo_WESScaler.EdgesScaled(), GEOMAlgo_Algo.ErrorStatus(), GEOMAlgo_WireEdgeSet.Face(), GEOMAlgo_WESScaler.FaceScaled(), GEOMAlgo_WireSplitter.IsNothingToDo(), IsToScale(), MakeWire(), myConnexityBlocks, myNewWES, myWES, GEOMAlgo_WESScaler.Origin(), GEOMAlgo_WireSplitter.Perform(), GEOMAlgo_WESScaler.Perform(), GEOMAlgo_WireSplitter.SetEdges(), GEOMAlgo_WESScaler.SetEdges(), GEOMAlgo_WireSplitter.SetFace(), GEOMAlgo_WESScaler.SetFace(), GEOMAlgo_WireEdgeSet.SetFace(), GEOMAlgo_WESScaler.SetScale(), and GEOMAlgo_WireSplitter.Shapes().
| 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.
GEOMAlgo_PWireEdgeSet GEOMAlgo_WESCorrector.myWES [protected] |
GEOMAlgo_WireEdgeSet GEOMAlgo_WESCorrector.myNewWES [protected] |
BOP_ListOfConnexityBlock GEOMAlgo_WESCorrector.myConnexityBlocks [protected] |
Standard_Integer GEOMAlgo_Algo.myErrorStatus [protected, inherited] |
Standard_Integer GEOMAlgo_Algo.myWarningStatus [protected, inherited] |
Standard_Boolean GEOMAlgo_Algo.myComputeInternalShapes [protected, inherited] |