GP_Graph Class Reference

#include <GP_Graph.h>

Inheritance diagram for GP_Graph:

GP_DomainDAG GEO_PasteSurfDAG GEO_PrimPasteDAG GU_PrimPasteDAG

List of all members.

Public Member Functions

 GP_Graph (void)
 GP_Graph (GP_NodeTree &cnodes)
 GP_Graph (const GP_Graph &graph)
virtual ~GP_Graph (void)
virtual void clear (void)
virtual void clearAndDestroy (int total=1)
GP_NodecopyFrom (const GP_Graph &src, const GP_Node *=0)
GP_Graphoperator= (const GP_Graph &src)
GP_Graphoperator+= (const GP_Graph &src)
void merge (const GP_Graph &src)
GP_Noderemove (GP_Node &node)
GP_Noderekey (GP_Node &node, int newkey)
const GP_NodeTreenodes (void) const
int entries (void) const

Protected Member Functions

GP_NodeTreenodes (void)


Detailed Description

Definition at line 27 of file GP_Graph.h.


Constructor & Destructor Documentation

GP_Graph::GP_Graph ( void   )  [inline]

Definition at line 31 of file GP_Graph.h.

GP_Graph::GP_Graph ( GP_NodeTree cnodes  ) 

GP_Graph::GP_Graph ( const GP_Graph graph  ) 

virtual GP_Graph::~GP_Graph ( void   )  [virtual]


Member Function Documentation

virtual void GP_Graph::clear ( void   )  [virtual]

Reimplemented in GP_DomainDAG.

virtual void GP_Graph::clearAndDestroy ( int  total = 1  )  [virtual]

Reimplemented in GEO_PasteSurfDAG, and GP_DomainDAG.

GP_Node* GP_Graph::copyFrom ( const GP_Graph src,
const GP_Node = 0 
)

int GP_Graph::entries ( void   )  const [inline]

Definition at line 75 of file GP_Graph.h.

void GP_Graph::merge ( const GP_Graph src  ) 

GP_NodeTree& GP_Graph::nodes ( void   )  [inline, protected]

Definition at line 80 of file GP_Graph.h.

const GP_NodeTree& GP_Graph::nodes ( void   )  const [inline]

Definition at line 72 of file GP_Graph.h.

GP_Graph& GP_Graph::operator+= ( const GP_Graph src  )  [inline]

Definition at line 52 of file GP_Graph.h.

GP_Graph& GP_Graph::operator= ( const GP_Graph src  ) 

GP_Node* GP_Graph::rekey ( GP_Node node,
int  newkey 
)

GP_Node* GP_Graph::remove ( GP_Node node  ) 


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

Generated on Thu May 24 00:09:39 2012 for HDK by  doxygen 1.5.9