Paparazzi UAS  v6.0_unstable-94-gda5b527-dirty
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
gvf_parametric_3d_ellipse.h File Reference

Guiding vector field algorithm for 2D and 3D complex trajectories. More...

+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  gvf_par_3d_ell_par
 

Functions

void gvf_parametric_3d_ellipse_info (float *f1, float *f2, float *f3, float *f1d, float *f2d, float *f3d, float *f1dd, float *f2dd, float *f3dd)
 

Variables

gvf_par_3d_ell_par gvf_parametric_3d_ellipse_par
 

Detailed Description

Guiding vector field algorithm for 2D and 3D complex trajectories.

3D ellipse (intersection between a cylinder and a tilted plane)

Definition in file gvf_parametric_3d_ellipse.h.


Data Structure Documentation

struct gvf_par_3d_ell_par

Definition at line 46 of file gvf_parametric_3d_ellipse.h.

Data Fields
float alpha
float kx
float ky
float kz
float r
float zh
float zl

Function Documentation

void gvf_parametric_3d_ellipse_info ( float *  f1,
float *  f2,
float *  f3,
float *  f1d,
float *  f2d,
float *  f3d,
float *  f1dd,
float *  f2dd,
float *  f3dd 
)

Variable Documentation

gvf_par_3d_ell_par gvf_parametric_3d_ellipse_par

Definition at line 68 of file gvf_parametric_3d_ellipse.c.

Referenced by gvf_parametric_3D_ellipse_XYZ().