utils/route_gen.C File Reference

#include "cbipc/queue_factory.H"
#include "route.H"
#include "cbmesg_logger.H"
#include "util.H"
#include <cmath>
#include <iostream>
#include "unistd.h"
#include "conf.H"

Classes

struct  speed_map_t

Functions

bool conf_value (cajun::conf_entry_t &entry, std::vector< speed_map_t > &val)
void read_conf (conf_t &conf_)
unsigned strip_index (route_t const &route_, double bx, double by, double first_wp_distance)
double map_speed (double speed_)
void customize_wp (route_t::waypoint_t &wp_)
void add_bot_pos_as_wp (route_t const &s_route_, route_t &d_route_, double bx_, double by_)
void customize_route (route_t const &s_route_, route_t &d_route_, unsigned start, unsigned repeat)
int main (int argc, char **argv)

Variables

cbmesg_logger_t msg_logger
char const * progname
std::vector< speed_map_tspeed_map
double max_LB

Function Documentation

void add_bot_pos_as_wp ( route_t const &  s_route_,
route_t &  d_route_,
double  bx_,
double  by_ 
)

References customize_wp().

Referenced by main().

bool conf_value ( cajun::conf_entry_t &  entry,
std::vector< speed_map_t > &  val 
)
void customize_route ( route_t const &  s_route_,
route_t &  d_route_,
unsigned  start,
unsigned  repeat 
)

References customize_wp().

Referenced by main().

void customize_wp ( route_t::waypoint_t &  wp_  ) 

References map_speed(), and max_LB.

Referenced by add_bot_pos_as_wp(), and customize_route().

int main ( int  argc,
char **  argv 
)
double map_speed ( double  speed_  ) 

References speed_map.

Referenced by customize_wp().

void read_conf ( conf_t &  conf_  ) 

References max_LB, and speed_map.

unsigned strip_index ( route_t const &  route_,
double  bx,
double  by,
double  first_wp_distance 
)

Referenced by main().


Variable Documentation

double max_LB

Referenced by customize_wp(), and read_conf().

cbmesg_logger_t msg_logger
char const* progname
std::vector<speed_map_t> speed_map

Referenced by map_speed(), and read_conf().


Generated on Fri Apr 9 10:45:12 2010 for drivers by  doxygen 1.6.1