Kaba class FloatInterpolator ed

...

Syntax ed

class FloatInterpolator
    var type: i32

    # constructors
    func mut __init__()

    # functions
    func mut add(p: f32, dt: f32)
    func mut add2(p: f32, v: f32, dt: f32)
    func mut add3(p: f32, v: f32, w: f32, dt: f32)
    func mut clear()
    func pure get(t: f32) -> f32
    func pure get_derivative(t: f32) -> f32
    func pure get_list(t: f32[]) -> f32[]
    func mut jump(p: f32, v: f32)
    func mut normalize()
    func mut set_type(type: string)

Functions ed

func mut add(p: f32, dt: f32)
...

func mut add2(p: f32, v: f32, dt: f32)
...

func mut add3(p: f32, v: f32, w: f32, dt: f32)
...

func mut clear()
...

func pure get(t: f32) -> f32
...

func pure get_derivative(t: f32) -> f32
...

func pure get_list(t: f32[]) -> f32[]
...

func mut jump(p: f32, v: f32)
...

func mut normalize()
...

func mut set_type(type: string)
...

Elements ed

var type: i32
...