Show/Hide Toolbars

RiverSoftAVG Products Help

The GGraph unit contains objects for encapsulating graphs or networks (not the TeeChart type of graphs).

Graphs are made up of nodes ( GGraph.TGGraphNode class) and edges ( GGraph.TGGraphEdge class) connecting the nodes. Graphs may be directed or undirected. The GGraph.TGCustomGraph class manages the edges and nodes and provides routines for determining topological ordering, critical paths, and other graph operations. The TGCustomGraph class is the base abstract class for graphs, the TGLabelGraph and TGGraph classes are descendants of this class and actually implement all the functionality. The GGraph.TGLabelGraph class manages the nodes as a hash table and allows quick access to nodes based on their unique name. The GGraph.TGGraph class manages the nodes as a list and allows duplicately named nodes.

RiverSoftAVG Products Help © 1996-2016 Thomas G. Grubb