Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
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

DEFINE_STANDARD_ALLOC 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


Member Function Documentation

virtual void IFGraph_AllShared::Evaluate ( ) [virtual]

Reimplemented from Interface_GraphContent.


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