public class QuinticHermiteSpline
extends Spline
Modifier and Type | Class and Description |
---|---|
static class |
QuinticHermiteSpline.Companion |
Modifier and Type | Field and Description |
---|---|
static QuinticHermiteSpline.Companion |
Companion |
Constructor and Description |
---|
QuinticHermiteSpline(double x0,
double x1,
double dx0,
double dx1,
double ddx0,
double ddx1,
double y0,
double y1,
double dy0,
double dy1,
double ddy0,
double ddy1) |
Modifier and Type | Method and Description |
---|---|
double |
dCurvature2(double t) |
double |
getCurvature(double t) |
double |
getDCurvature(double t) |
Pose2d |
getEndPose() |
Rotation2d |
getHeading(double t) |
Vector2 |
getPoint(double t) |
Pose2d |
getStartPose() |
double |
getVelocity(double t) |
double |
sumDCurvature2() |
java.lang.String |
toString() |
getCurvature, getDCurvature, getHeading, getPoint, getPose, getPoseWithCurvature, getVelocity
public static QuinticHermiteSpline.Companion Companion
public QuinticHermiteSpline(double x0, double x1, double dx0, double dx1, double ddx0, double ddx1, double y0, double y1, double dy0, double dy1, double ddy0, double ddy1)
public Pose2d getStartPose()
public Pose2d getEndPose()
public Vector2 getPoint(double t)
public double getVelocity(double t)
public double getCurvature(double t)
public double getDCurvature(double t)
public double dCurvature2(double t)
public Rotation2d getHeading(double t)
public double sumDCurvature2()
public java.lang.String toString()