Open CASCADE Technology 6.6.0
|
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>
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) |
IFGraph_ExternalSources::IFGraph_ExternalSources | ( | const Interface_Graph & | agraph | ) |
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 | ( | ) |