Package com.acmerobotics.roadrunner
Class Rotation2dDual
-
- All Implemented Interfaces:
public final class Rotation2dDual<Param extends Object>
Dual version of Rotation2d.
-
-
Constructor Summary
Constructors Constructor Description Rotation2dDual(DualNum<Param> real, DualNum<Param> imag)
-
Method Summary
Modifier and Type Method Description final Integer
size()
final Rotation2dDual<Param>
plus(Double x)
final Rotation2dDual<Param>
plus(DualNum<Param> d)
final PoseVelocity2dDual<Param>
times(PoseVelocity2dDual<Param> pv)
final Vector2dDual<Param>
times(Vector2dDual<Param> v)
final Vector2dDual<Param>
times(Vector2d v)
final Rotation2dDual<Param>
times(Rotation2dDual<Param> r)
final Rotation2dDual<Param>
times(Rotation2d r)
final Pose2dDual<Param>
times(Pose2d p)
final Rotation2dDual<Param>
inverse()
final <NewParam extends Any> Rotation2dDual<NewParam>
reparam(DualNum<NewParam> oldParam)
final DualNum<Param>
velocity()
final Rotation2d
value()
final static <Param extends Any> Rotation2dDual<Param>
exp(DualNum<Param> theta)
final static <Param extends Any> Rotation2dDual<Param>
constant(Rotation2d r, Integer n)
-
-
Method Detail
-
plus
final Rotation2dDual<Param> plus(Double x)
-
plus
final Rotation2dDual<Param> plus(DualNum<Param> d)
-
times
final PoseVelocity2dDual<Param> times(PoseVelocity2dDual<Param> pv)
-
times
final Vector2dDual<Param> times(Vector2dDual<Param> v)
-
times
final Vector2dDual<Param> times(Vector2d v)
-
times
final Rotation2dDual<Param> times(Rotation2dDual<Param> r)
-
times
final Rotation2dDual<Param> times(Rotation2d r)
-
times
final Pose2dDual<Param> times(Pose2d p)
-
inverse
final Rotation2dDual<Param> inverse()
-
value
final Rotation2d value()
-
constant
final static <Param extends Any> Rotation2dDual<Param> constant(Rotation2d r, Integer n)
-
-
-
-