Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
Interface_HGraph Class Reference

This class allows to store a redefinable Graph, via a Handle
(usefull for an Object which can work on several successive
Models, with the same general conditions)

#include <Interface_HGraph.hxx>

Inheritance diagram for Interface_HGraph:
Inheritance graph
[legend]

Public Member Functions

 Interface_HGraph (const Interface_Graph &agraph)
 Creates an HGraph directly from a Graph.
Remark that the starting Graph is duplicated

 Interface_HGraph (const Handle< Interface_InterfaceModel > &amodel, const Interface_GeneralLib &lib, const Standard_Boolean theModeStats=Standard_True)
 Creates an HGraph with a Graph created from <amodel> and <lib>

 Interface_HGraph (const Handle< Interface_InterfaceModel > &amodel, const Handle< Interface_Protocol > &protocol, const Standard_Boolean theModeStats=Standard_True)
 Creates an HGraph with a graph itself created from <amodel>
and <protocol>

 Interface_HGraph (const Handle< Interface_InterfaceModel > &amodel, const Handle< Interface_GTool > &gtool, const Standard_Boolean theModeStats=Standard_True)
 Creates an HGraph with a graph itself created from <amodel>
and <protocol>

 Interface_HGraph (const Handle< Interface_InterfaceModel > &amodel, const Standard_Boolean theModeStats=Standard_True)
 Same a above, but works with the GTool in the model

const Interface_GraphGraph () const
 Returns the Graph contained in <me>, for Read Only Operations
Remark that it is returns as "const &"
Getting it in a new variable instead of a reference would be
a pitty, because all the graph's content would be duplicated

Interface_GraphCGraph ()
 Same as above, but for Read-Write Operations
Then, The Graph will be modified in the HGraph itself


Constructor & Destructor Documentation


Member Function Documentation


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