Class | RGL::Edge::DirectedEdge |
In: |
lib/rgl/base.rb
|
Parent: | Object |
Simply a directed pair (source -> target). Must library functions try do omit to instantiate edges. They instead use two vertex parameters for representing edges (see each_edge). If a client wants to store edges explicitly DirecteEdge or UnDirectedEdge instances are return (i.e. Graph#edges).
source | [RW] | |
target | [RW] |
Edges can be indexed. edge[0] == edge.source, edge[n] == edge.target for all n>0. Edges can thus be used as a two element array.