public class ManeuverEdge
extends org.jgrapht.graph.DefaultWeightedEdge
Modifier and Type | Field and Description |
---|---|
cz.agents.alite.planner.spatialmaneuver.maneuver.Maneuver |
maneuver |
Constructor and Description |
---|
ManeuverEdge(cz.agents.alite.planner.spatialmaneuver.maneuver.Maneuver maneuver) |
Modifier and Type | Method and Description |
---|---|
static ManeuverEdge |
createStraightEdge(Point start,
Vector direction,
double length) |
static ManeuverEdge |
createTurnEdge(Point start,
Vector direction,
double radius,
double angle) |
OrientedPoint |
interpolate(double ratio) |
public final cz.agents.alite.planner.spatialmaneuver.maneuver.Maneuver maneuver
public ManeuverEdge(cz.agents.alite.planner.spatialmaneuver.maneuver.Maneuver maneuver)
public static ManeuverEdge createTurnEdge(Point start, Vector direction, double radius, double angle)
public static ManeuverEdge createStraightEdge(Point start, Vector direction, double length)
public OrientedPoint interpolate(double ratio)