public E getEdge() {
		return edge;
	}
Base class for edge segments that are part of an articulated edge. Basically, edge articulations
are stored as a list of {@link GridPoint}s while in grid space. Each pair of points in the list
of points represents either a row or column segment. These segments are useful for orthogonal 
edge routing algorithms as they provide a higher level API instead of dealing directly with
the points list.
<P>
Each segment has its related edge object and the full list of articulation points so that can
also provide information on its connected segments. The point index is simply the index into
the points list of the first point in the segment that this segment object represents.
<P>
Segments also maintain a linked list to the other segments that make up the edge which can
be retrieved via the {@link #nextSegment()} and {@link #previousSegment()} methods respectively.

@param <E> the edge type
Ghidra/Features/FunctionGraph/src/main/java/ghidra/app/plugin/core/functiongraph/graph/layout/flowchart/EdgeSegment.java