<div class='sourceset sourceset-common'>Common</div>

```kotlin
class Arc
    internal constructor(
        mode: Int,
        val time1: Float,
        val time2: Float,
        private val x1: Float,
        private val y1: Float,
        private val x2: Float,
        private val y2: Float,
    )
```

## Functions

<h2 id="setpoint-time">setPoint</h2>

```kotlin
fun setPoint(time: Float)
```

<hr class="docs-overload-divider">

<h2 id="calcx">calcX</h2>

```kotlin
inline fun calcX(): Float
```

<hr class="docs-overload-divider">

<h2 id="calcy">calcY</h2>

```kotlin
inline fun calcY(): Float
```

<hr class="docs-overload-divider">

<h2 id="calcdx">calcDX</h2>

```kotlin
fun calcDX(): Float
```

<hr class="docs-overload-divider">

<h2 id="calcdy">calcDY</h2>

```kotlin
fun calcDY(): Float
```

<hr class="docs-overload-divider">

<h2 id="getlinearx-time">getLinearX</h2>

```kotlin
fun getLinearX(time: Float): Float
```

<hr class="docs-overload-divider">

<h2 id="getlineary-time">getLinearY</h2>

```kotlin
fun getLinearY(time: Float): Float
```