DUNE: Uniform Navigational Environment  2019.02.0
DUNE::Maneuvers::FigureEight::Properties Struct Reference

Detailed Description

Properties for constructor.

Public Attributes

Maneuvers::Maneuvertask
 
double lat
 
double lon
 
float radius
 
float z
 
uint8_t z_units
 
float speed
 
uint8_t speed_units
 
float bearing
 
float length
 

Member Data Documentation

float DUNE::Maneuvers::FigureEight::Properties::bearing

Bearing angle made by the line connecting both centers.

Referenced by DUNE::Maneuvers::FigureEight::FigureEight().

double DUNE::Maneuvers::FigureEight::Properties::lat

Latitude of maneuver.

Referenced by DUNE::Maneuvers::FigureEight::FigureEight().

float DUNE::Maneuvers::FigureEight::Properties::length

Length distance between both centers.

Referenced by DUNE::Maneuvers::FigureEight::FigureEight().

double DUNE::Maneuvers::FigureEight::Properties::lon

Longitude of maneuver.

Referenced by DUNE::Maneuvers::FigureEight::FigureEight().

float DUNE::Maneuvers::FigureEight::Properties::radius

Radius circular radius.

Referenced by DUNE::Maneuvers::FigureEight::FigureEight().

float DUNE::Maneuvers::FigureEight::Properties::speed

Speed reference for maneuver.

Referenced by DUNE::Maneuvers::FigureEight::FigureEight().

uint8_t DUNE::Maneuvers::FigureEight::Properties::speed_units

Speed units of the reference.

Referenced by DUNE::Maneuvers::FigureEight::FigureEight().

Maneuvers::Maneuver* DUNE::Maneuvers::FigureEight::Properties::task

Pointer to task object.

Referenced by DUNE::Maneuvers::FigureEight::FigureEight().

float DUNE::Maneuvers::FigureEight::Properties::z

Zed reference.

Referenced by DUNE::Maneuvers::FigureEight::FigureEight().

uint8_t DUNE::Maneuvers::FigureEight::Properties::z_units

Units of the zed reference.

Referenced by DUNE::Maneuvers::FigureEight::FigureEight().

Collaboration diagram for DUNE::Maneuvers::FigureEight::Properties:
Collaboration graph