#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.