Public Member Functions | Public Attributes

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 60 of file c_trajectory.h.


Constructor & Destructor Documentation

c_trajectory::c_trajectory ( double  D_in) [inline]

Definition at line 63 of file c_trajectory.h.

c_trajectory::~c_trajectory ( ) [inline]

Definition at line 71 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 122 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
intnum_traj
Returns:
void

Definition at line 183 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 9 of file c_trajectory.cpp.


Member Data Documentation

Definition at line 94 of file c_trajectory.h.

Definition at line 97 of file c_trajectory.h.

vector<double> c_trajectory::alpha

Definition at line 106 of file c_trajectory.h.

vector<double> c_trajectory::arc

Definition at line 107 of file c_trajectory.h.

Definition at line 103 of file c_trajectory.h.

Definition at line 81 of file c_trajectory.h.

Definition at line 109 of file c_trajectory.h.

Definition at line 93 of file c_trajectory.h.

Definition at line 96 of file c_trajectory.h.

Definition at line 95 of file c_trajectory.h.

Definition at line 98 of file c_trajectory.h.

Definition at line 99 of file c_trajectory.h.

vector<double> c_trajectory::ltheta

Definition at line 84 of file c_trajectory.h.

vector<tf::Transform> c_trajectory::ltrans

Definition at line 85 of file c_trajectory.h.

vector<double> c_trajectory::lx

Definition at line 82 of file c_trajectory.h.

vector<double> c_trajectory::ly

Definition at line 83 of file c_trajectory.h.

Definition at line 100 of file c_trajectory.h.

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

Definition at line 108 of file c_trajectory.h.

vector<double> c_trajectory::theta

Definition at line 90 of file c_trajectory.h.

vector<double> c_trajectory::total_arc

Definition at line 112 of file c_trajectory.h.

vector<vector<t_lines> > c_trajectory::v_lines

Definition at line 76 of file c_trajectory.h.

vector<double> c_trajectory::x

Definition at line 88 of file c_trajectory.h.

vector<double> c_trajectory::y

Definition at line 89 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 Thu Jul 26 2012 21:36:28