#include "nav_offset.H"#include "libgen.h"Functions | |
| void | fill_nav (char *nav_file_, struct nav_t &nav_txy_) |
| void | fill_waypt (char *waypt_file_, struct waypt_t &waypt_tw_) |
| void | fill_routexy (char *route_file_, struct route_t &route_xy_) |
| bool | cal_offset (double x1_, double y1_, double x2_, double y2_, double x3_, double y3_, double time_stamp_, double pos_x_, double pos_y_, unsigned route_seg_, struct offset_t &offset_, double cum_dist_) |
| void | cal_mod_route (struct route_t &route_, struct modroute_t &modroute_) |
| void | cal_olb_count (unsigned route_seg_, double lb_, struct offset_t &offset_) |
| void | cal_distance (struct route_t &route_, struct distance_t &distance_) |
| void | cal_series (struct series_t &series_, struct distance_t &distance_) |
| int | main (int argc, char **argv) |
| void cal_distance | ( | struct route_t & | route_, | |
| struct distance_t & | distance_ | |||
| ) |
References distance_t::distance_from_waypt_one, m_distance, m_route, and distance_t::route_seg.
Referenced by main().
| void cal_mod_route | ( | struct route_t & | route_, | |
| struct modroute_t & | modroute_ | |||
| ) |
| bool cal_offset | ( | double | x1_, | |
| double | y1_, | |||
| double | x2_, | |||
| double | y2_, | |||
| double | x3_, | |||
| double | y3_, | |||
| double | time_stamp_, | |||
| double | pos_x_, | |||
| double | pos_y_, | |||
| unsigned | route_seg_, | |||
| struct offset_t & | offset_, | |||
| double | cum_dist_ | |||
| ) |
References offset_t::dist, m_offset, offset_t::nav_x, offset_t::nav_y, offset_t::offset, offset_t::route_seg, offset_t::time_stamp, offset_t::x_on_seg, and offset_t::y_on_seg.
Referenced by main().
| void cal_olb_count | ( | unsigned | route_seg_, | |
| double | lb_, | |||
| struct offset_t & | offset_ | |||
| ) |
| void cal_series | ( | struct series_t & | series_, | |
| struct distance_t & | distance_ | |||
| ) |
References series_t::bottom_lb, series_t::dist, m_distance, m_modroute, m_series, series_t::top_lb, and series_t::value.
Referenced by main().
| void fill_nav | ( | char * | nav_file_, | |
| struct nav_t & | nav_txy_ | |||
| ) |
References BUFFER_MAX_SIZE, m_nav, nav_t::pos_x, nav_t::pos_y, and nav_t::time_stamp.
Referenced by main().
| void fill_routexy | ( | char * | route_file_, | |
| struct route_t & | route_xy_ | |||
| ) |
References BUFFER_MAX_SIZE, m_route, route_t::route_x, route_t::route_y, route_t::speed, route_t::track_width, and route_t::waypt_num.
Referenced by main().
| void fill_waypt | ( | char * | waypt_file_, | |
| struct waypt_t & | waypt_tw_ | |||
| ) |
References BUFFER_MAX_SIZE, m_waypt, waypt_t::time_stamp, and waypt_t::waypt.
Referenced by main().
| int main | ( | int | argc, | |
| char ** | argv | |||
| ) |
References cal_distance(), cal_mod_route(), cal_offset(), cal_olb_count(), cal_series(), fill_nav(), fill_routexy(), fill_waypt(), m_distance, m_nav, m_offset, m_route, m_series, m_waypt, and progname.
1.6.1