public P2PPoseCalculator(TimeSpan created, IClearanceHandlingMotionProfile motionProfile, IEnumerable <IP2PDirectedEdge> directedEdges) { Created = created; _motionProfile = motionProfile; DirectedEdges = directedEdges.ToList(); Edges = directedEdges.Select(e => e.Edge).ToList(); }
public P2PPoseCalculator(TimeSpan created, IClearanceHandlingMotionProfile motionProfile, params IP2PDirectedEdge[] edges) : this(created, motionProfile, edges.ToList()) { }