20#if defined(__cplusplus)
87#if defined(__cplusplus)
91typedef struct a_trajtrap trajtrap;
112#if defined(__cplusplus)
double a_float
compiler built-in floating-point number type
Definition a.h:1003
a_float a_trajtrap_pos(a_trajtrap const *ctx, a_float x)
calculate position for trapezoidal velocity trajectory
a_float a_trajtrap_acc(a_trajtrap const *ctx, a_float x)
calculate acceleration for trapezoidal velocity trajectory
a_float a_trajtrap_gen(a_trajtrap *ctx, a_float vm, a_float ac, a_float de, a_float p0, a_float p1, a_float v0, a_float v1)
generate for trapezoidal velocity trajectory
a_float a_trajtrap_vel(a_trajtrap const *ctx, a_float x)
calculate velocity for trapezoidal velocity trajectory
instance structure for trapezoidal velocity trajectory
Definition trajtrap.h:99
a_float vc
Definition trajtrap.h:105
a_float ta
Definition trajtrap.h:106
a_float t
Definition trajtrap.h:100
a_float p1
Definition trajtrap.h:102
a_float v0
Definition trajtrap.h:103
a_float pa
Definition trajtrap.h:108
a_float v1
Definition trajtrap.h:104
a_float ac
Definition trajtrap.h:110
a_float p0
Definition trajtrap.h:101
a_float td
Definition trajtrap.h:107
a_float de
Definition trajtrap.h:111
a_float pd
Definition trajtrap.h:109