pr2_workspace.h File Reference

#include <iostream>
#include <fstream>
#include <cstdlib>
#include <vector>
#include <math.h>
#include <sbpl_arm_planner/pr2/sbpl_math.h>
Include dependency graph for pr2_workspace.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

bool check_joint_limits (double[3], double[3], vector< double >, double[3])
bool check_joint_limits_and_append_joint_angles (double, double[3], double[3], vector< double > &, double[3])
void elbow_positions_given_endeff_pose (vector< vector< double > > &, vector< vector< double > > &, double, double, double, double, double)
vector< vector< double > > elbow_positions_given_endeff_pose (double, double, double, double, double)
vector< vector< double > > elbow_positions_given_pan (double, double, double, double, double, double, double, double, double[3])
void grid2world (long, long, long, double &, double &, double &)
bool position (long, long, long)
void separate_rejected_points (vector< vector< double > >, vector< vector< double > > &, vector< vector< double > > &, vector< vector< double > > &)
void world2grid (double, double, double, long &, long &, long &)

Function Documentation

bool check_joint_limits ( double  [3],
double  [3],
vector< double >  ,
double  [3] 
)

Definition at line 213 of file pr2_workspace.cpp.

bool check_joint_limits_and_append_joint_angles ( double  ,
double  [3],
double  [3],
vector< double > &  ,
double  [3] 
)

Definition at line 117 of file pr2_workspace.cpp.

void elbow_positions_given_endeff_pose ( vector< vector< double > > &  ,
vector< vector< double > > &  ,
double  ,
double  ,
double  ,
double  ,
double   
)

Definition at line 336 of file pr2_workspace.cpp.

vector<vector<double> > elbow_positions_given_endeff_pose ( double  ,
double  ,
double  ,
double  ,
double   
)

Definition at line 283 of file pr2_workspace.cpp.

vector<vector<double> > elbow_positions_given_pan ( double  ,
double  ,
double  ,
double  ,
double  ,
double  ,
double  ,
double  ,
double  [3] 
)

Definition at line 55 of file pr2_workspace.cpp.

void grid2world ( long  ,
long  ,
long  ,
double &  ,
double &  ,
double &   
)

Definition at line 33 of file pr2_workspace.cpp.

bool position ( long  ,
long  ,
long   
)

Definition at line 424 of file pr2_workspace.cpp.

void separate_rejected_points ( vector< vector< double > >  ,
vector< vector< double > > &  ,
vector< vector< double > > &  ,
vector< vector< double > > &   
)

Definition at line 394 of file pr2_workspace.cpp.

void world2grid ( double  ,
double  ,
double  ,
long &  ,
long &  ,
long &   
)

Definition at line 40 of file pr2_workspace.cpp.

 All Classes Namespaces Files Functions Variables Defines


sbpl_arm_planner
Author(s): Benjamin Cohen/bcohen@seas.upenn.edu
autogenerated on Wed Feb 29 11:46:19 2012