OCC Main Page | DataExchange | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

DataExchange
TKXSBase
IFGraph


IFGraph_AllConnected Class Reference

this class gives content of the CONNECTED COMPONANT(S)
which include specific Entity(ies)

#include <IFGraph_AllConnected.hxx>

Inheritance diagram for IFGraph_AllConnected:

Inheritance graph
[legend]

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT IFGraph_AllConnected (const Interface_Graph &agraph)
 creates an AllConnected from a graph, empty ready to be filled

Standard_EXPORT IFGraph_AllConnected (const Interface_Graph &agraph, const Handle(Standard_Transient)&ent)
 creates an AllConnected which memorizes Entities Connected to
a given one, at any level : that is, itself, all Entities
Shared by it and Sharing it, and so on.
In other terms, this is the content of the CONNECTED COMPONANT
which include a specific Entity

Standard_EXPORT void GetFromEntity (const Handle(Standard_Transient)&ent)
 adds an entity and its Connected ones to the list (allows to
cumulate all Entities Connected by some ones)
Note that if "ent" is in the already computed list,, no entity
will be added, but if "ent" is not already in the list, a new
Connected Componant will be cumulated

Standard_EXPORT void ResetData ()
 Allows to restart on a new data set
.
virtual Standard_EXPORT void Evaluate ()
 does the specific evaluation (Connected entities atall levels)


Private Attributes

Interface_Graph thegraph

Constructor & Destructor Documentation

Standard_EXPORT IFGraph_AllConnected::IFGraph_AllConnected const Interface_Graph agraph  ) 
 

Standard_EXPORT IFGraph_AllConnected::IFGraph_AllConnected const Interface_Graph agraph,
const Handle(Standard_Transient)&  ent
 


Member Function Documentation

virtual Standard_EXPORT void IFGraph_AllConnected::Evaluate  )  [virtual]
 

Reimplemented from Interface_GraphContent.

Standard_EXPORT void IFGraph_AllConnected::GetFromEntity const Handle(Standard_Transient)&  ent  ) 
 

void IFGraph_AllConnected::operator delete void *  anAddress  )  [inline]
 

Reimplemented from Interface_GraphContent.

void* IFGraph_AllConnected::operator new size_t  size  )  [inline]
 

Reimplemented from Interface_GraphContent.

void* IFGraph_AllConnected::operator new size_t  ,
void *  anAddress
[inline]
 

Reimplemented from Interface_GraphContent.

Standard_EXPORT void IFGraph_AllConnected::ResetData  ) 
 


Field Documentation

Interface_Graph IFGraph_AllConnected::thegraph [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 14:39:38 2008 for OpenCASCADE by  doxygen 1.4.1