Builds a graph representing a line network in which edges in the network are
represented by LineString geometries. This implementation is a wrapper around
a LineGraphGenerator which sets underlying edge objects to be LineString
objects, and underlying Node objects to be Point objects. While generating
the graph, the generator uses the visited flag of created components to
determine when to create underlying objects. For this reason it is not recommended
to modify the visited flag of any graph components.
Justin Deoliveira, Refractions Research Inc, firstname.lastname@example.org, Anders Bakkevold, Bouvet AS, email@example.com
Returns the edge which represents a line. Note that if the exact same line
has been added to the graph multiple times, then only one of the edges that
represents it will be returned. It is undefined which edge will be returned.