public class Pose2dWithCurvature implements Geometric<T>
Constructor and Description |
---|
Pose2dWithCurvature(Vector2 translation,
Rotation2d rotation,
double curvature,
double dCurvature) |
Pose2dWithCurvature(Pose2d pose,
double curvature,
double dCurvature) |
Pose2dWithCurvature() |
Pose2dWithCurvature(Pose2dWithCurvature other) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object other) |
double |
getCurvature() |
double |
getDCurvature() |
Pose2d |
getPose() |
Rotation2d |
getRotation() |
Vector2 |
getTranslation() |
int |
hashCode() |
Pose2dWithCurvature |
interpolate(Pose2dWithCurvature other,
double x) |
Pose2dWithCurvature |
mirror() |
java.lang.String |
toCSV() |
java.lang.String |
toString() |
equals, hashCode, interpolate, toCSV, toString
interpolate
toCSV
public Pose2dWithCurvature(Vector2 translation, Rotation2d rotation, double curvature, double dCurvature)
public Pose2dWithCurvature(Pose2d pose, double curvature, double dCurvature)
public Pose2dWithCurvature()
public Pose2dWithCurvature(Pose2dWithCurvature other)
public double getCurvature()
public double getDCurvature()
public Pose2d getPose()
public Vector2 getTranslation()
public Rotation2d getRotation()
public Pose2dWithCurvature mirror()
public Pose2dWithCurvature interpolate(Pose2dWithCurvature other, double x)
public boolean equals(java.lang.Object other)
public java.lang.String toString()
public java.lang.String toCSV()
public int hashCode()