|
Public Member Functions |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | IFGraph_Articulations (const Interface_Graph &agraph, const Standard_Boolean whole) |
| creates Articulations to evaluate a Graph
whole True : works on the whole Model
whole False : remains empty, ready to work on a sub-part
|
Standard_EXPORT void | GetFromEntity (const Handle(Standard_Transient)&ent) |
| adds an entity and its shared ones to the list
|
Standard_EXPORT void | GetFromIter (const Interface_EntityIterator &iter) |
| adds a list of entities (as an iterator)
|
Standard_EXPORT void | ResetData () |
| Allows to restart on a new data set
.
|
virtual Standard_EXPORT void | Evaluate () |
| Evaluates the list of Articulation points
.
|
Private Member Functions |
Standard_EXPORT Standard_Integer | Visit (const Standard_Integer num) |
| basic routine of computation
(see book Sedgewick "Algorithms", p 392)
|
Private Attributes |
Interface_Graph | thegraph |
Standard_Integer | thenow |
Handle_TColStd_HSequenceOfInteger | thelist |