|
Interface Summary |
| AddEdgeI |
An interface implemented by graphs that can add edges. |
| AddI |
An interface implemented by graphs that can add both vertices and edges. |
| AddVertexI |
An interface implemented by graphs that can add vertices. |
| EdgeI |
The interface used by all algorithms to access edge features. |
| EdgePropertiesI |
The interface used to obtain edge properties. |
| EdgeValueI |
The interface used by all algorithms to access edge features. |
| EditI |
An interface implemented by graphs that can add and remove both vertices and edges. |
| ElementI |
The interface used by all algorithms to access graph elements. |
| GraphI |
The interface used by all algorithms to access graphs abstractly. |
| PropertiesI |
The interface used by algorithms to obtain vertex, edge and graph properties. |
| RemoveEdgeI |
The interface implemented by graphs that can remove edges. |
| RemoveI |
An interface implemented by graphs that can remove both vertices and edges. |
| RemoveVertexI |
An interface implemented by graphs that can remove vertices. |
| VertexI |
The interface used by all algorithms to access vertex features. |
| VertexPropertiesI |
The interface used by algorithms to obtain vertex properties. |
| VertexValueI |
The interface used by all algorithms to access vertex features. |
|
Class Summary |
| BaseGraph |
An abstract graph containing features that are common to the other graph types. |
| DenseGraph |
A implementation of a graph that is optimized for dense edges. |
| EdgeBase |
A common base for edges containing common attributes. |
| EdgeValue |
A object which can hold generic edge values. |
| Graph |
An abstract class that contains convenience methods for derived classes. |
| MatrixGraph |
This graph is essentially a dense matrix of double values inside a GraphI wrapper. |
| Operations |
A class that contains the static graph operations. |
| PointGraph |
An implementation of a graph where the vertices are a set of points and the edge values
are the distances between the end points. |
| PropertiesAdapter |
A convenience object that provides default vertex properties. |
| SparseGraph |
A versatile implementation of a graph that is optimized to store edge sparse graphs. |
| VertexBase |
A common base for vertices containing common attributes. |
| VertexValue |
A object which can hold generic vertex values. |