MotionPrimitives Interface and LineSegment MotionPrimitive