public class Pose2d implements Geometric<T>
Modifier and Type | Class and Description |
---|---|
static class |
Pose2d.Companion |
Modifier and Type | Field and Description |
---|---|
static Pose2d.Companion |
Companion |
Constructor and Description |
---|
Pose2d(Vector2 translation,
Rotation2d rotation) |
Pose2d() |
Pose2d(Pose2d other) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object other) |
Rotation2d |
getRotation() |
Vector2 |
getTranslation() |
int |
hashCode() |
Pose2d |
interpolate(Pose2d other,
double x) |
Pose2d |
inverse() |
boolean |
isColinear(Pose2d other) |
Pose2d |
mirror() |
Pose2d |
normal() |
java.lang.String |
toCSV() |
java.lang.String |
toString() |
Pose2d |
transformBy(Pose2d other) |
Pose2d |
transformBy(Vector2 other) |
equals, hashCode, interpolate, toCSV, toString
interpolate
toCSV
public static Pose2d.Companion Companion
public Pose2d(Vector2 translation, Rotation2d rotation)
public Pose2d()
public Pose2d(Pose2d other)
public Vector2 getTranslation()
public Rotation2d getRotation()
public Pose2d inverse()
public Pose2d normal()
public boolean isColinear(Pose2d other)
public Pose2d mirror()
public java.lang.String toString()
public java.lang.String toCSV()
public boolean equals(java.lang.Object other)
public int hashCode()