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