Public Member Functions | Public Attributes | List of all members
c_trajectory Class Reference

#include <c_trajectory.h>

Public Member Functions

 c_trajectory (double D_in)
 
t_func_output compute_transformation ()
 Compute the transformations. More...
 
void create_markers (std::vector< visualization_msgs::Marker > *marker_vec, int *marker_count, int num_traj)
 Add markers to marker array. More...
 
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. More...
 
 ~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
intnum_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

double c_trajectory::ADAP

Definition at line 120 of file c_trajectory.h.

double c_trajectory::ADAPnorm

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.

int c_trajectory::closest_node

Definition at line 129 of file c_trajectory.h.

vector<t_point> c_trajectory::collision_pts

Definition at line 107 of file c_trajectory.h.

double c_trajectory::D

Definition at line 135 of file c_trajectory.h.

double c_trajectory::DAP

Definition at line 119 of file c_trajectory.h.

double c_trajectory::DAPnorm

Definition at line 122 of file c_trajectory.h.

double c_trajectory::DLO

Definition at line 121 of file c_trajectory.h.

double c_trajectory::DLOnorm

Definition at line 124 of file c_trajectory.h.

double c_trajectory::FS

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.

double c_trajectory::overall_norm

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:


trajectory_planner
Author(s): Joel Pereira
autogenerated on Mon Mar 2 2015 01:32:54