walkmap.edge
Essentially the specification for things we shall consider to be an edge. An edge is a line segment having just a start and an end, with no intervening nodes.
edge?
(edge? o)
True if o
satisfies the conditions for a path. A path shall be a map having the keys :start
and :end
, such that the values of each of those keys shall be a vertex.
path->edges
(path->edges o)
if o
is a path, a polygon, or a sequence of vertices, return a sequence of edges representing that path, polygon or sequence.