#include <c_trajectory.h>
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_point > | collision_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 |
Definition at line 86 of file c_trajectory.h.
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.
t_func_output c_trajectory::compute_transformation | ( | ) |
Compute the transformations.
void |
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.
std::vector<visualization_msgs::Marker>* | marker_vec | |
int* | marker_count | |
int | num_traj |
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.
vector<double> | alpha_in | |
vector<double> | arc_in | |
vector<double> | speed_in |
Definition at line 35 of file c_trajectory.cpp.
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.
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.