-
- All Implemented Interfaces:
public final class Pose2dDual<Param extends Object>Dual version of Pose2d.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classPose2dDual.Companion
-
Field Summary
Fields Modifier and Type Field Description public final Vector2dDual<Param>transpublic final Rotation2dDual<Param>rot
-
Constructor Summary
Constructors Constructor Description Pose2dDual(Vector2dDual<Param> trans, Rotation2dDual<Param> rot)
-
Method Summary
Modifier and Type Method Description final Pose2dDual<Param>plus(Twist2dIncr t)final Pose2dDual<Param>times(Pose2d t)final Pose2dDual<Param>times(Pose2dDual<Param> t)final Twist2dDual<Param>times(Twist2dDual<Param> t)final Pose2dDual<Param>inverse()final <NewParam extends Any> Pose2dDual<NewParam>reparam(DualNum<NewParam> oldParam)final Pose2dvalue()final Twist2dDual<Param>velocity()
-
-
-
Constructor Detail
-
Pose2dDual
Pose2dDual(Vector2dDual<Param> trans, Rotation2dDual<Param> rot)
-
-
Method Detail
-
plus
final Pose2dDual<Param> plus(Twist2dIncr t)
-
times
final Pose2dDual<Param> times(Pose2d t)
-
times
final Pose2dDual<Param> times(Pose2dDual<Param> t)
-
times
final Twist2dDual<Param> times(Twist2dDual<Param> t)
-
inverse
final Pose2dDual<Param> inverse()
-
velocity
final Twist2dDual<Param> velocity()
-
-