, including all inherited members.
| anglesToCoord(const std::vector< double > &angle, std::vector< short unsigned int > &coord) | sbpl_arm_planner::EnvironmentROBARM3D | [inline, private] |
| AreEquivalent(int StateID1, int StateID2) | sbpl_arm_planner::EnvironmentROBARM3D | |
| arm_ | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| arm_desc_filename_ | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| clearStats() | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| computeCostPerCell() | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| computeCostPerRadian() | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| coordToAngles(const std::vector< short unsigned int > &coord, std::vector< double > &angles) | sbpl_arm_planner::EnvironmentROBARM3D | [inline, private] |
| cost(EnvROBARM3DHashEntry_t *HashEntry1, EnvROBARM3DHashEntry_t *HashEntry2, bool bState2IsGoal) | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| createHashEntry(const std::vector< short unsigned int > &coord, short unsigned int endeff[3], short unsigned int action) | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| cspace_ | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| debugAdaptiveMotionPrims() | sbpl_arm_planner::EnvironmentROBARM3D | |
| debugExpandedStates() | sbpl_arm_planner::EnvironmentROBARM3D | |
| dijkstra_ | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| discretizeAngles() | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| elbow_cells_ | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| elbow_dijkstra_ | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| elbow_heuristic_completed_ | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| elbow_poses_ | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| EnvironmentROBARM3D() | sbpl_arm_planner::EnvironmentROBARM3D | |
| EnvROBARM | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| EnvROBARMCfg | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| expanded_states | sbpl_arm_planner::EnvironmentROBARM3D | |
| final_joint_config | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| getActionCost(const std::vector< double > &from_config, const std::vector< double > &to_config, int dist) | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| getArmChainRootLinkName(std::string &name) | sbpl_arm_planner::EnvironmentROBARM3D | |
| getBresenhamPath(const short unsigned int a[], const short unsigned int b[], std::vector< std::vector< int > > *path) | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| getCollisionSpace() const | sbpl_arm_planner::EnvironmentROBARM3D | [inline] |
| getCombinedHeuristic(int FromStateID, int ToStateID) | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| getDijkstraDistToGoal(short unsigned int x, short unsigned int y, short unsigned int z) const | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| getDistToClosestGoal(double *xyz, int *goal_num) | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| getEdgeCost(int FromStateID, int ToStateID) | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| getElbowCellsAtGoal(std::vector< int > &shoulder, std::vector< double > &goal_m, double rad1, double rad2, std::vector< std::vector< int > > &cells) | sbpl_arm_planner::EnvironmentROBARM3D | |
| getElbowHeuristic(int FromStateID, int ToStateID) | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| getElbowPoints(std::vector< std::vector< double > > &elbow_points) | sbpl_arm_planner::EnvironmentROBARM3D | |
| getEndEffectorHeuristic(int FromStateID, int ToStateID) | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| getEpsilon() | sbpl_arm_planner::EnvironmentROBARM3D | |
| getEuclideanDistance(int x1, int y1, int z1, int x2, int y2, int z2) const | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| getExpandedStates(std::vector< std::vector< double > > *ara_states) | sbpl_arm_planner::EnvironmentROBARM3D | |
| GetFromToHeuristic(int FromStateID, int ToStateID) | sbpl_arm_planner::EnvironmentROBARM3D | |
| GetGoalHeuristic(int stateID) | sbpl_arm_planner::EnvironmentROBARM3D | |
| getHashBin(const std::vector< short unsigned int > &coord) | sbpl_arm_planner::EnvironmentROBARM3D | [inline, private] |
| getHashEntry(const std::vector< short unsigned int > &coord, short unsigned int action, bool bIsGoal) | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| getHeuristic_ | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| getOccupancyGrid() const | sbpl_arm_planner::EnvironmentROBARM3D | [inline] |
| getPlanningStats() | sbpl_arm_planner::EnvironmentROBARM3D | |
| GetPreds(int TargetStateID, vector< int > *PredIDV, vector< int > *CostV) | sbpl_arm_planner::EnvironmentROBARM3D | |
| getShortestPath() | sbpl_arm_planner::EnvironmentROBARM3D | |
| GetStartHeuristic(int stateID) | sbpl_arm_planner::EnvironmentROBARM3D | |
| GetSuccs(int SourceStateID, vector< int > *SuccIDV, vector< int > *CostV) | sbpl_arm_planner::EnvironmentROBARM3D | |
| grid_ | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| heuristic_mutex_ | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| heuristic_thread_ | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| initArmModel(FILE *aCfg, const std::string robot_description) | sbpl_arm_planner::EnvironmentROBARM3D | |
| initDijkstra() | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| initElbowDijkstra() | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| initEnvConfig() | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| initEnvironment(std::string arm_description_filename, std::string mprims_filename) | sbpl_arm_planner::EnvironmentROBARM3D | |
| initGeneral() | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| InitializeEnv(const char *sEnvFile) | sbpl_arm_planner::EnvironmentROBARM3D | |
| InitializeEnv(const char *sEnvFile, std::string params_file, std::string arm_file) | sbpl_arm_planner::EnvironmentROBARM3D | |
| InitializeMDPCfg(MDPConfig *MDPCfg) | sbpl_arm_planner::EnvironmentROBARM3D | |
| interpolatePathToGoal(std::vector< std::vector< double > > &path, double inc) | sbpl_arm_planner::EnvironmentROBARM3D | |
| intHash(unsigned int key) | sbpl_arm_planner::EnvironmentROBARM3D | [inline, private] |
| isGoalPosition(const std::vector< double > &pose, const GoalPos &goal, std::vector< double > jnt_angles, int &cost) | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| isGoalStateWithIK(const std::vector< double > &pose, const GoalPos &goal, std::vector< double > jnt_angles) | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| isGoalStateWithOrientationSolver(const GoalPos &goal, std::vector< double > jnt_angles) | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| isPathValid(const std::vector< std::vector< double > > path) | sbpl_arm_planner::EnvironmentROBARM3D | |
| isValidJointConfiguration(const std::vector< double > angles) | sbpl_arm_planner::EnvironmentROBARM3D | |
| params_filename_ | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| precomputeElbowHeuristic() | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| precomputeHeuristics() | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| prefinal_joint_config | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| PrintEnv_Config(FILE *fOut) | sbpl_arm_planner::EnvironmentROBARM3D | |
| printHashTableHist() | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| printJointArray(FILE *fOut, EnvROBARM3DHashEntry_t *HashEntry, bool bGoal, bool bVerbose) | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| PrintState(int stateID, bool bVerbose, FILE *fOut=NULL) | sbpl_arm_planner::EnvironmentROBARM3D | |
| prms_ | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| readConfiguration(FILE *fCfg) | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| rpysolver_ | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| save_expanded_states | sbpl_arm_planner::EnvironmentROBARM3D | |
| SetAllActionsandAllOutcomes(CMDPSTATE *state) | sbpl_arm_planner::EnvironmentROBARM3D | |
| SetAllPreds(CMDPSTATE *state) | sbpl_arm_planner::EnvironmentROBARM3D | |
| setGoalPosition(const std::vector< std::vector< double > > &goals, const std::vector< std::vector< double > > &tolerances) | sbpl_arm_planner::EnvironmentROBARM3D | |
| setReferenceFrameTransform(KDL::Frame f, std::string &name) | sbpl_arm_planner::EnvironmentROBARM3D | |
| setStartConfiguration(std::vector< double > angles) | sbpl_arm_planner::EnvironmentROBARM3D | |
| SizeofCreatedEnv() | sbpl_arm_planner::EnvironmentROBARM3D | |
| StateID2Angles(int stateID, std::vector< double > &angles) | sbpl_arm_planner::EnvironmentROBARM3D | |
| updateOccupancyGridFromCollisionMap(const mapping_msgs::CollisionMap &collision_map) | sbpl_arm_planner::EnvironmentROBARM3D | |
| using_short_mprims_ | sbpl_arm_planner::EnvironmentROBARM3D | [private] |
| visualizeOccupancyGrid() | sbpl_arm_planner::EnvironmentROBARM3D | |
| ~EnvironmentROBARM3D() | sbpl_arm_planner::EnvironmentROBARM3D | |