Open CASCADE Technology 6.6.0
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

Interface_HGraph::Interface_HGraph ( const Interface_Graph agraph)
Interface_HGraph::Interface_HGraph ( const Handle< Interface_InterfaceModel > &  amodel,
const Interface_GeneralLib lib,
const Standard_Boolean  theModeStats = Standard_True 
)
Interface_HGraph::Interface_HGraph ( const Handle< Interface_InterfaceModel > &  amodel,
const Handle< Interface_Protocol > &  protocol,
const Standard_Boolean  theModeStats = Standard_True 
)
Interface_HGraph::Interface_HGraph ( const Handle< Interface_InterfaceModel > &  amodel,
const Handle< Interface_GTool > &  gtool,
const Standard_Boolean  theModeStats = Standard_True 
)
Interface_HGraph::Interface_HGraph ( const Handle< Interface_InterfaceModel > &  amodel,
const Standard_Boolean  theModeStats = Standard_True 
)

Member Function Documentation

Interface_Graph& Interface_HGraph::CGraph ( )
const Interface_Graph& Interface_HGraph::Graph ( ) const

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