CircleTrajectory2D

@Serializable
@SerialName(value = "arc")
data class CircleTrajectory2D(val circle: Circle2D<Float64>, val arcStart: Angle, val arcAngle: Angle) : Trajectory2D

An arc segment

Constructors

Link copied to clipboard
constructor(circle: Circle2D<Float64>, arcStart: Angle, arcAngle: Angle)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val arcAngle: Angle
Link copied to clipboard
val arcEnd: Angle
Link copied to clipboard
val arcStart: Angle
Link copied to clipboard
open override val beginPose: Pose2D
Link copied to clipboard
val center: Vector2D<Double>
Link copied to clipboard
val circle: Circle2D<Float64>
Link copied to clipboard
Link copied to clipboard
open override val endPose: Pose2D
Link copied to clipboard
open override val length: Double

Functions

Link copied to clipboard
fun CircleTrajectory2D.containsPoint(point: Vector2D<Float64>): Boolean
Link copied to clipboard
open override fun reversed(): CircleTrajectory2D

Produce a trajectory with reversed order of points