Open CASCADE Technology 6.6.0
Public Member Functions
IFGraph_ExternalSources Class Reference

this class gives entities which are Source of entities of
a sub-part, but are not contained by this sub-part

#include <IFGraph_ExternalSources.hxx>

Inheritance diagram for IFGraph_ExternalSources:
Inheritance graph
[legend]

Public Member Functions

 IFGraph_ExternalSources (const Interface_Graph &agraph)
 creates empty ExternalSources, ready to work

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) with shared ones

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

virtual void Evaluate ()
 Evaluates external sources of a set of entities

Standard_Boolean IsEmpty ()
 Returns True if no External Source are found
It means that we have a "root" set
(performs an Evaluation as necessary)


Constructor & Destructor Documentation

IFGraph_ExternalSources::IFGraph_ExternalSources ( const Interface_Graph agraph)

Member Function Documentation

virtual void IFGraph_ExternalSources::Evaluate ( ) [virtual]

Reimplemented from Interface_GraphContent.

void IFGraph_ExternalSources::GetFromEntity ( const Handle< Standard_Transient > &  ent)
void IFGraph_ExternalSources::GetFromIter ( const Interface_EntityIterator iter)
Standard_Boolean IFGraph_ExternalSources::IsEmpty ( )
void IFGraph_ExternalSources::ResetData ( )

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