Paparazzi UAS  v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
gvf_parametric_2d_bezier_splines.c File Reference
+ Include dependency graph for gvf_parametric_2d_bezier_splines.c:

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
 

Macro Definition Documentation

◆ GVF_PARAMETRIC_2D_BEZIER_SPLINES_KX

#define GVF_PARAMETRIC_2D_BEZIER_SPLINES_KX   2.0

Definition at line 26 of file gvf_parametric_2d_bezier_splines.c.

◆ GVF_PARAMETRIC_2D_BEZIER_SPLINES_KY

#define GVF_PARAMETRIC_2D_BEZIER_SPLINES_KY   2.0

Definition at line 30 of file gvf_parametric_2d_bezier_splines.c.

Function Documentation

◆ create_bezier_spline()

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().

+ Here is the caller graph for this function:

◆ gvf_parametric_2d_bezier_splines_info()

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().

+ Here is the caller graph for this function:

Variable Documentation

◆ gvf_parametric_2d_bezier_par