Paparazzi UAS
v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
|
#include "modules/nav/common_nav.h"
#include "modules/guidance/gvf_parametric/gvf_parametric.h"
#include "modules/guidance/gvf_parametric/trajectories/gvf_parametric_2d_bezier_splines.h"
Go to the source code of this file.
Macros | |
#define | GVF_PARAMETRIC_2D_BEZIER_SPLINES_KX 2.0 |
#define | GVF_PARAMETRIC_2D_BEZIER_SPLINES_KY 2.0 |
Functions | |
void | create_bezier_spline (bezier_t *bezier, float *px, float *py) |
void | gvf_parametric_2d_bezier_splines_info (bezier_t *bezier, float *f1, float *f2, float *f1d, float *f2d, float *f1dd, float *f2dd) |
Variables | |
gvf_par_2d_bezier_par | gvf_parametric_2d_bezier_par |
#define GVF_PARAMETRIC_2D_BEZIER_SPLINES_KX 2.0 |
Definition at line 26 of file gvf_parametric_2d_bezier_splines.c.
#define GVF_PARAMETRIC_2D_BEZIER_SPLINES_KY 2.0 |
Definition at line 30 of file gvf_parametric_2d_bezier_splines.c.
void create_bezier_spline | ( | bezier_t * | bezier, |
float * | px, | ||
float * | py | ||
) |
Definition at line 38 of file gvf_parametric_2d_bezier_splines.c.
References GVF_PARAMETRIC_2D_BEZIER_N_SEG, bezier_t::p0, bezier_t::p1, bezier_t::p2, and bezier_t::p3.
Referenced by gvf_parametric_2D_bezier_wp().
void gvf_parametric_2d_bezier_splines_info | ( | bezier_t * | bezier, |
float * | f1, | ||
float * | f2, | ||
float * | f1d, | ||
float * | f2d, | ||
float * | f1dd, | ||
float * | f2dd | ||
) |
Definition at line 58 of file gvf_parametric_2d_bezier_splines.c.
References gvf_parametric_control, bezier_t::p0, bezier_t::p1, bezier_t::p2, bezier_t::p3, and gvf_parametric_con::w.
Referenced by gvf_parametric_2D_bezier_XY().
gvf_par_2d_bezier_par gvf_parametric_2d_bezier_par |
Definition at line 33 of file gvf_parametric_2d_bezier_splines.c.
Referenced by gvf_parametric_2D_bezier_wp(), and gvf_parametric_2D_bezier_XY().