name: GraphVertex <TObject> : public SingleLinkedList< GraphArc<TObject> >, public Node<TObject>

synopsis:

g++ [flags ...] file ...

#include <GraphVertex.h>;

GraphVertex(const GraphVertex<TObject>& copy_vertex);
boolean setParentGraph(Graph<TObject>* parent);
DiGraph<TObject>* getParentGraph() const;
static boolean initCleanUp();
static boolean finishCleanUp();
quick start:
// declare the graph vertex object
//
GraphVertex<Char>* vertex[5];
Char* chr[5];

for (long i=0; i<5; i++) {
  chr[i] = new Char((unichar)i);
  vertex[i] = new GraphVertex<Char>(false);
  vertex[i]->setItem(chr[i]);
}
description:

GraphVertex is an element in a Graph. Each vertex contains an object and a list of GraphArcs. From the GraphArcs, it is possible to access the vertices originating from the given vertex.

dependencies:

public constants:

error codes:

protected data:

required public methods:

class-specific public methods:

private methods:


examples:

notes: