Open CASCADE Technology 6.6.0
Public Member Functions
IFGraph_AllShared Class Reference

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>

Inheritance diagram for IFGraph_AllShared:
Inheritance graph
[legend]

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)


Constructor & Destructor Documentation

IFGraph_AllShared::IFGraph_AllShared ( const Interface_Graph agraph)
IFGraph_AllShared::IFGraph_AllShared ( const Interface_Graph agraph,
const Handle< Standard_Transient > &  ent 
)

Member Function Documentation

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

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines