Pose2dDual

data class Pose2dDual<Param>(val trans: Vector2dDual<Param>, val rot: Rotation2dDual<Param>)

Dual version of Pose2d.

Constructors

Link copied to clipboard
fun <Param> Pose2dDual(trans: Vector2dDual<Param>, rot: Rotation2dDual<Param>)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
fun inverse(): Pose2dDual<Param>
Link copied to clipboard
operator fun plus(t: Twist2dIncr): Pose2dDual<Param>
Link copied to clipboard
fun <NewParam> reparam(oldParam: DualNum<NewParam>): Pose2dDual<NewParam>
Link copied to clipboard
operator fun times(t: Pose2d): Pose2dDual<Param>
operator fun times(t: Pose2dDual<Param>): Pose2dDual<Param>
operator fun times(t: Twist2dDual<Param>): Twist2dDual<Param>
Link copied to clipboard
fun value(): Pose2d
Link copied to clipboard
fun velocity(): Twist2dDual<Param>

Properties

Link copied to clipboard
val rot: Rotation2dDual<Param>
Link copied to clipboard
val trans: Vector2dDual<Param>