Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
IFGraph_Articulations Class Reference

this class gives entities which are Articulation points
in a whole Model or in a sub-part
An Articulation Point divides the graph in two (or more)
disconnected sub-graphs
Identifying Articulation Points allows improving
efficiency of spliting a set of Entities into sub-sets

#include <IFGraph_Articulations.hxx>

Inheritance diagram for IFGraph_Articulations:
Inheritance graph
[legend]

Public Member Functions

DEFINE_STANDARD_ALLOC 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

void GetFromEntity (const Handle< Standard_Transient > &ent)
 adds an entity and its shared ones to the list

void GetFromIter (const Interface_EntityIterator &iter)
 adds a list of entities (as an iterator)

void ResetData ()
 Allows to restart on a new data set

virtual void Evaluate ()
 Evaluates the list of Articulation points


Constructor & Destructor Documentation


Member Function Documentation

virtual void IFGraph_Articulations::Evaluate ( ) [virtual]

Reimplemented from Interface_GraphContent.


The documentation for this class was generated from the following file: