Paparazzi UAS  v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
gvf_parametric_2d_bezier_splines.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  gvf_par_2d_bezier_par
 
struct  bezier_t
 

Macros

#define GVF_PARAMETRIC_2D_BEZIER_N_SEG   1
 

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
 

Data Structure Documentation

◆ gvf_par_2d_bezier_par

struct gvf_par_2d_bezier_par

Definition at line 36 of file gvf_parametric_2d_bezier_splines.h.

Data Fields
float kx
float ky

◆ bezier_t

struct bezier_t

Definition at line 43 of file gvf_parametric_2d_bezier_splines.h.

Data Fields
float p0[2]
float p1[2]
float p2[2]
float p3[2]

Macro Definition Documentation

◆ GVF_PARAMETRIC_2D_BEZIER_N_SEG

#define GVF_PARAMETRIC_2D_BEZIER_N_SEG   1

Definition at line 27 of file gvf_parametric_2d_bezier_splines.h.

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

gvf_par_2d_bezier_par gvf_parametric_2d_bezier_par
extern