7#ifndef LIBA_TRAJPOLY7_H
8#define LIBA_TRAJPOLY7_H
20#if defined(__cplusplus)
137#if defined(__cplusplus)
141typedef struct a_trajpoly7 trajpoly7;
159#if defined(__cplusplus)
183 A_INLINE
void c0(
a_real x[8])
const
187 A_INLINE
void c1(
a_real x[7])
const
191 A_INLINE
void c2(
a_real x[6])
const
195 A_INLINE
void c3(
a_real x[5])
const
double a_real
compiler built-in floating-point number type
Definition a.h:1006
void a_trajpoly7_c1(a_trajpoly7 const *ctx, a_real c[7])
compute coefficients of velocity for hepta polynomial trajectory
void a_trajpoly7_c3(a_trajpoly7 const *ctx, a_real c[5])
compute coefficients of jerk for hepta polynomial trajectory
a_real a_trajpoly7_jer(a_trajpoly7 const *ctx, a_real x)
compute jerk for hepta polynomial trajectory
void a_trajpoly7_c2(a_trajpoly7 const *ctx, a_real c[6])
compute coefficients of acceleration for hepta polynomial trajectory
a_real a_trajpoly7_pos(a_trajpoly7 const *ctx, a_real x)
compute position for hepta polynomial trajectory
void a_trajpoly7_gen(a_trajpoly7 *ctx, a_real ts, a_real p0, a_real p1, a_real v0, a_real v1, a_real a0, a_real a1, a_real j0, a_real j1)
generate for hepta polynomial trajectory
a_real a_trajpoly7_vel(a_trajpoly7 const *ctx, a_real x)
compute velocity for hepta polynomial trajectory
void a_trajpoly7_c0(a_trajpoly7 const *ctx, a_real c[8])
compute coefficients of position for hepta polynomial trajectory
a_real a_trajpoly7_acc(a_trajpoly7 const *ctx, a_real x)
compute acceleration for hepta polynomial trajectory
instance structure for hepta polynomial trajectory
Definition trajpoly7.h:157
a_real c[8]
Definition trajpoly7.h:158