Open CASCADE Technology 6.6.0
|
this class determines all Entities shared by some specific
ones, at any level (those which will be lead in a Transfer
for instance)
#include <IFGraph_AllShared.hxx>
Public Member Functions | |
IFGraph_AllShared (const Interface_Graph &agraph) | |
creates an AllShared from a graph, empty ready to be filled | |
IFGraph_AllShared (const Interface_Graph &agraph, const Handle< Standard_Transient > &ent) | |
creates an AllShared which memrizes Entities shared by a given one, at any level, including itself | |
void | GetFromEntity (const Handle< Standard_Transient > &ent) |
adds an entity and its shared ones to the list (allows to cumulate all Entities shared by some ones) | |
void | GetFromIter (const Interface_EntityIterator &iter) |
Adds Entities from an EntityIterator and all their shared ones at any level | |
void | ResetData () |
Allows to restart on a new data set | |
virtual void | Evaluate () |
does the specific evaluation (shared entities atall levels) |
IFGraph_AllShared::IFGraph_AllShared | ( | const Interface_Graph & | agraph | ) |
IFGraph_AllShared::IFGraph_AllShared | ( | const Interface_Graph & | agraph, |
const Handle< Standard_Transient > & | ent | ||
) |
virtual void IFGraph_AllShared::Evaluate | ( | ) | [virtual] |
Reimplemented from Interface_GraphContent.
void IFGraph_AllShared::GetFromEntity | ( | const Handle< Standard_Transient > & | ent | ) |
void IFGraph_AllShared::GetFromIter | ( | const Interface_EntityIterator & | iter | ) |
void IFGraph_AllShared::ResetData | ( | ) |