Rotation2dDual

data class Rotation2dDual<Param>(val real: DualNum<Param>, val imag: DualNum<Param>)

Dual version of Rotation2d.

Constructors

Link copied to clipboard
fun <Param> Rotation2dDual(real: DualNum<Param>, imag: DualNum<Param>)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
fun inverse(): Rotation2dDual<Param>
Link copied to clipboard
operator fun plus(d: DualNum<Param>): Rotation2dDual<Param>
operator fun plus(x: Double): Rotation2dDual<Param>
Link copied to clipboard
fun <NewParam> reparam(oldParam: DualNum<NewParam>): Rotation2dDual<NewParam>
Link copied to clipboard
fun size(): Int
Link copied to clipboard
operator fun times(t: Pose2d): Pose2dDual<Param>
operator fun times(r: Rotation2d): Rotation2dDual<Param>
operator fun times(r: Rotation2dDual<Param>): Rotation2dDual<Param>
operator fun times(t: Twist2dDual<Param>): Twist2dDual<Param>
operator fun times(v: Vector2d): Vector2dDual<Param>
operator fun times(v: Vector2dDual<Param>): Vector2dDual<Param>
Link copied to clipboard
fun value(): Rotation2d
Link copied to clipboard
fun velocity(): DualNum<Param>
Link copied to clipboard
fun withRot(r: Rotation2d): Rotation2dDual<Param>

Properties

Link copied to clipboard
val imag: DualNum<Param>
Link copied to clipboard
val real: DualNum<Param>