Class AgentGraphPath<N extends AgentGraphNode,A extends AgentGraphArc>

Type Parameters:
N - type of graph node values
A - type of graph arc values

public class AgentGraphPath<N extends AgentGraphNode,A extends AgentGraphArc> extends GeometricGraphPath<N,A>
Path of a GraphAgent from some GeometricGraphPosition to some other, probably equal or adjacent GeometricGraphPosition.

Extends from GeometricGraphPath. In addition to that type, contains the agent's initial source position getInitialSourcePosition() and final destination position getFinalDestPosition(), that determine whether the agent must turn around in the beginning or in the end of its movement.

Author:
Andrey Malykhanov