Paparazzi UAS v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
nav_parametric_2d_bezier_splines.c File Reference
+ Include dependency graph for nav_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

static void create_bezier_spline (bezier_t *bezier, float *px, float *py)
 
bool nav_gvf_parametric_2D_bezier_run (void)
 
bool nav_gvf_parametric_2D_bezier_wp (uint8_t first_wp)
 

Variables

gvf_par_2d_bezier_par gvf_parametric_2d_bezier_par
 
bezier_t gvf_bezier_2D [GVF_PARAMETRIC_2D_BEZIER_N_SEG]
 

Macro Definition Documentation

◆ GVF_PARAMETRIC_2D_BEZIER_SPLINES_KX

#define GVF_PARAMETRIC_2D_BEZIER_SPLINES_KX   2.0

Definition at line 25 of file nav_parametric_2d_bezier_splines.c.

◆ GVF_PARAMETRIC_2D_BEZIER_SPLINES_KY

#define GVF_PARAMETRIC_2D_BEZIER_SPLINES_KY   2.0

Definition at line 29 of file nav_parametric_2d_bezier_splines.c.

Function Documentation

◆ create_bezier_spline()

static void create_bezier_spline ( bezier_t bezier,
float px,
float py 
)
static

Definition at line 41 of file nav_parametric_2d_bezier_splines.c.

References foo, GVF_PARAMETRIC_2D_BEZIER_N_SEG, and bezier_t::p0.

Referenced by nav_gvf_parametric_2D_bezier_wp().

+ Here is the caller graph for this function:

◆ nav_gvf_parametric_2D_bezier_run()

◆ nav_gvf_parametric_2D_bezier_wp()

Variable Documentation

◆ gvf_bezier_2D

◆ gvf_parametric_2d_bezier_par