c_trajectory Class Reference

#include <c_trajectory.h>

List of all members.

Public Member Functions

 c_trajectory (double D_in)
t_func_output compute_transformation ()
 Compute the transformations.
void create_markers (std::vector< visualization_msgs::Marker > *marker_vec, int *marker_count, int num_traj)
 Add markers to marker array.
t_func_output generate (vector< double > alpha_in, vector< double > arc_in, vector< double > speed_in, t_vehicle_description &vd)
 Test the input vectors and compute the local node coordinates.
 ~c_trajectory ()

Public Attributes

vector< double > alpha
vector< double > arc
int closest_node
vector< t_pointcollision_pts
double D
vector< double > ltheta
vector< tf::Transform > ltrans
vector< double > lx
vector< double > ly
struct {
   double   ADAP
   double   ADAPnorm
   double   DAP
   double   DAPnorm
   double   DLO
   double   DLOnorm
   double   FS
   double   overall_norm
score
vector< double > speed
vector< double > theta
vector< double > total_arc
vector< vector< t_lines > > v_lines
vector< double > x
vector< double > y

Detailed Description

Definition at line 86 of file c_trajectory.h.


Constructor & Destructor Documentation

c_trajectory::c_trajectory ( double  D_in  )  [inline]

Definition at line 89 of file c_trajectory.h.

c_trajectory::~c_trajectory (  )  [inline]

Definition at line 97 of file c_trajectory.h.


Member Function Documentation

t_func_output c_trajectory::compute_transformation (  ) 

Compute the transformations.

Parameters:
void 
Returns:
t_func_output

Definition at line 148 of file c_trajectory.cpp.

void c_trajectory::create_markers ( std::vector< visualization_msgs::Marker > *  marker_vec,
int *  marker_count,
int  num_traj 
)

Add markers to marker array.

Parameters:
std::vector<visualization_msgs::Marker>* marker_vec
int* marker_count
int num_traj
Returns:
void

Definition at line 209 of file c_trajectory.cpp.

t_func_output c_trajectory::generate ( vector< double >  alpha_in,
vector< double >  arc_in,
vector< double >  speed_in,
t_vehicle_description vd 
)

Test the input vectors and compute the local node coordinates.

Parameters:
vector<double> alpha_in
vector<double> arc_in
vector<double> speed_in
Returns:
t_func_output

Definition at line 35 of file c_trajectory.cpp.


Member Data Documentation

Definition at line 120 of file c_trajectory.h.

Definition at line 123 of file c_trajectory.h.

vector<double> c_trajectory::alpha

Definition at line 132 of file c_trajectory.h.

vector<double> c_trajectory::arc

Definition at line 133 of file c_trajectory.h.

Definition at line 129 of file c_trajectory.h.

Definition at line 107 of file c_trajectory.h.

Definition at line 135 of file c_trajectory.h.

Definition at line 119 of file c_trajectory.h.

Definition at line 122 of file c_trajectory.h.

Definition at line 121 of file c_trajectory.h.

Definition at line 124 of file c_trajectory.h.

Definition at line 125 of file c_trajectory.h.

vector<double> c_trajectory::ltheta

Definition at line 110 of file c_trajectory.h.

vector<tf::Transform> c_trajectory::ltrans

Definition at line 111 of file c_trajectory.h.

vector<double> c_trajectory::lx

Definition at line 108 of file c_trajectory.h.

vector<double> c_trajectory::ly

Definition at line 109 of file c_trajectory.h.

Definition at line 126 of file c_trajectory.h.

struct { ... } c_trajectory::score
vector<double> c_trajectory::speed

Definition at line 134 of file c_trajectory.h.

vector<double> c_trajectory::theta

Definition at line 116 of file c_trajectory.h.

vector<double> c_trajectory::total_arc

Definition at line 138 of file c_trajectory.h.

vector<vector<t_lines> > c_trajectory::v_lines

Definition at line 102 of file c_trajectory.h.

vector<double> c_trajectory::x

Definition at line 114 of file c_trajectory.h.

vector<double> c_trajectory::y

Definition at line 115 of file c_trajectory.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines


trajectory_planner
Author(s): joel
autogenerated on Wed Jul 23 04:35:02 2014