, including all inherited members.
| affectedpredstatesV | EnvironmentNAVXYTHETALATTICE | [protected] |
| affectedsuccstatesV | EnvironmentNAVXYTHETALATTICE | [protected] |
| AreEquivalent(int StateID1, int StateID2) | DiscreteSpaceInformation | [inline, virtual] |
| bNeedtoRecomputeGoalHeuristics | EnvironmentNAVXYTHETALATTICE | [protected] |
| bNeedtoRecomputeStartHeuristics | EnvironmentNAVXYTHETALATTICE | [protected] |
| CalculateFootprintForPose(EnvNAVXYTHETALAT3Dpt_t pose, vector< sbpl_2Dcell_t > *footprint) | EnvironmentNAVXYTHETALATTICE | [protected] |
| CalculateFootprintForPose(EnvNAVXYTHETALAT3Dpt_t pose, vector< sbpl_2Dcell_t > *footprint, const vector< sbpl_2Dpt_t > &FootprintPolygon) | EnvironmentNAVXYTHETALATTICE | [protected] |
| CheckQuant(FILE *fOut) | EnvironmentNAVXYTHETALATTICE | [protected] |
| ComputeHeuristicValues() | EnvironmentNAVXYTHETALATTICE | [protected] |
| ComputeReplanningData() | EnvironmentNAVXYTHETALATTICE | [protected] |
| ComputeReplanningDataforAction(EnvNAVXYTHETALATAction_t *action) | EnvironmentNAVXYTHETALATTICE | [protected] |
| ConvertStateIDPathintoXYThetaPath(vector< int > *stateIDPath, vector< EnvNAVXYTHETALAT3Dpt_t > *xythetaPath) | EnvironmentNAVXYTHETALAT | |
| Coord2StateIDHashTable | EnvironmentNAVXYTHETALAT | [protected] |
| Coord2StateIDHashTable_lookup | EnvironmentNAVXYTHETALAT | [protected] |
| CreateNewHashEntry | EnvironmentNAVXYTHETALAT | [protected] |
| CreateNewHashEntry_hash(int X, int Y, int Theta) | EnvironmentNAVXYTHETALAT | [protected] |
| CreateNewHashEntry_lookup(int X, int Y, int Theta) | EnvironmentNAVXYTHETALAT | [protected] |
| CreateStartandGoalStates() | EnvironmentNAVXYTHETALATTICE | [protected] |
| DiscreteSpaceInformation() | DiscreteSpaceInformation | [inline] |
| EnsureHeuristicsUpdated(bool bGoalHeuristics) | EnvironmentNAVXYTHETALATTICE | [virtual] |
| EnvironmentNAVXYTHETALAT() | EnvironmentNAVXYTHETALAT | [inline] |
| EnvironmentNAVXYTHETALATTICE() | EnvironmentNAVXYTHETALATTICE | |
| EnvNAVXYTHETALAT | EnvironmentNAVXYTHETALATTICE | [protected] |
| EnvNAVXYTHETALATCfg | EnvironmentNAVXYTHETALATTICE | [protected] |
| EuclideanDistance_m(int X1, int Y1, int X2, int Y2) | EnvironmentNAVXYTHETALATTICE | [protected] |
| fDeb | DiscreteSpaceInformation | |
| GetActionCost(int SourceX, int SourceY, int SourceTheta, EnvNAVXYTHETALATAction_t *action) | EnvironmentNAVXYTHETALATTICE | [protected, virtual] |
| GetCoordFromState(int stateID, int &x, int &y, int &theta) const | EnvironmentNAVXYTHETALAT | |
| GetEnvNavConfig() | EnvironmentNAVXYTHETALATTICE | |
| GetEnvParameter(const char *parameter) | EnvironmentNAVXYTHETALATTICE | [virtual] |
| GetEnvParms(int *size_x, int *size_y, double *startx, double *starty, double *starttheta, double *goalx, double *goaly, double *goaltheta, double *cellsize_m, double *nominalvel_mpersecs, double *timetoturn45degsinplace_secs, unsigned char *obsthresh, vector< SBPL_xytheta_mprimitive > *motionprimitiveV) | EnvironmentNAVXYTHETALATTICE | |
| GetExpandedStates() | DiscreteSpaceInformation | [inline, virtual] |
| GetFromToHeuristic(int FromStateID, int ToStateID) | EnvironmentNAVXYTHETALAT | [virtual] |
| GetGoalHeuristic(int stateID) | EnvironmentNAVXYTHETALAT | [virtual] |
| GETHASHBIN(unsigned int X, unsigned int Y, unsigned int Theta) | EnvironmentNAVXYTHETALAT | [protected] |
| GetHashEntry | EnvironmentNAVXYTHETALAT | [protected] |
| GetHashEntry_hash(int X, int Y, int Theta) | EnvironmentNAVXYTHETALAT | [protected] |
| GetHashEntry_lookup(int X, int Y, int Theta) | EnvironmentNAVXYTHETALAT | [protected] |
| GetMapCost(int x, int y) | EnvironmentNAVXYTHETALATTICE | |
| GetPreds(int TargetStateID, vector< int > *PredIDV, vector< int > *CostV) | EnvironmentNAVXYTHETALAT | [virtual] |
| DiscreteSpaceInformation::GetPreds(int TargetStateID, std::vector< int > *PredIDV, std::vector< int > *CostV)=0 | DiscreteSpaceInformation | [pure virtual] |
| GetPredsofChangedEdges(vector< nav2dcell_t > const *changedcellsV, vector< int > *preds_of_changededgesIDV) | EnvironmentNAVXYTHETALAT | [virtual] |
| GetRandomPredsatDistance(int TargetStateID, std::vector< int > *PredIDV, std::vector< int > *CLowV) | DiscreteSpaceInformation | [inline, virtual] |
| GetRandomSuccsatDistance(int SourceStateID, std::vector< int > *SuccIDV, std::vector< int > *CLowV) | DiscreteSpaceInformation | [inline, virtual] |
| GetStartHeuristic(int stateID) | EnvironmentNAVXYTHETALAT | [virtual] |
| GetStateFromCoord(int x, int y, int theta) | EnvironmentNAVXYTHETALAT | |
| GetSuccs(int SourceStateID, vector< int > *SuccIDV, vector< int > *CostV, vector< EnvNAVXYTHETALATAction_t * > *actionindV=NULL) | EnvironmentNAVXYTHETALAT | [virtual] |
| EnvironmentNAVXYTHETALATTICE::GetSuccs(int SourceStateID, vector< int > *SuccIDV, vector< int > *CostV) | EnvironmentNAVXYTHETALATTICE | [virtual] |
| DiscreteSpaceInformation::GetSuccs(int SourceStateID, std::vector< int > *SuccIDV, std::vector< int > *CostV)=0 | DiscreteSpaceInformation | [pure virtual] |
| GetSuccsofChangedEdges(vector< nav2dcell_t > const *changedcellsV, vector< int > *succs_of_changededgesIDV) | EnvironmentNAVXYTHETALAT | [virtual] |
| grid2Dsearchfromgoal | EnvironmentNAVXYTHETALATTICE | [protected] |
| grid2Dsearchfromstart | EnvironmentNAVXYTHETALATTICE | [protected] |
| HashTableSize | EnvironmentNAVXYTHETALAT | [protected] |
| InitGeneral(vector< SBPL_xytheta_mprimitive > *motionprimitiveV) | EnvironmentNAVXYTHETALATTICE | [protected] |
| InitializeEnv(const char *sEnvFile, const vector< sbpl_2Dpt_t > &perimeterptsV, const char *sMotPrimFile) | EnvironmentNAVXYTHETALATTICE | |
| InitializeEnv(const char *sEnvFile) | EnvironmentNAVXYTHETALATTICE | [virtual] |
| InitializeEnv(int width, int height, const unsigned char *mapdata, double startx, double starty, double starttheta, double goalx, double goaly, double goaltheta, double goaltol_x, double goaltol_y, double goaltol_theta, const vector< sbpl_2Dpt_t > &perimeterptsV, double cellsize_m, double nominalvel_mpersecs, double timetoturn45degsinplace_secs, unsigned char obsthresh, const char *sMotPrimFile) | EnvironmentNAVXYTHETALATTICE | |
| InitializeEnvConfig(vector< SBPL_xytheta_mprimitive > *motionprimitiveV) | EnvironmentNAVXYTHETALATTICE | [protected] |
| InitializeEnvironment() | EnvironmentNAVXYTHETALAT | [protected, virtual] |
| InitializeMDPCfg(MDPConfig *MDPCfg) | EnvironmentNAVXYTHETALATTICE | [virtual] |
| IsObstacle(int x, int y) | EnvironmentNAVXYTHETALATTICE | |
| IsValidCell(int X, int Y) | EnvironmentNAVXYTHETALATTICE | [protected, virtual] |
| IsValidConfiguration(int X, int Y, int Theta) | EnvironmentNAVXYTHETALATTICE | |
| IsWithinMapCell(int X, int Y) | EnvironmentNAVXYTHETALATTICE | |
| iteration | EnvironmentNAVXYTHETALATTICE | [protected] |
| PoseContToDisc(double px, double py, double pth, int &ix, int &iy, int &ith) const | EnvironmentNAVXYTHETALATTICE | |
| PoseDiscToCont(int ix, int iy, int ith, double &px, double &py, double &pth) const | EnvironmentNAVXYTHETALATTICE | |
| PrecomputeActions() | EnvironmentNAVXYTHETALATTICE | [protected] |
| PrecomputeActionswithBaseMotionPrimitive(vector< SBPL_xytheta_mprimitive > *motionprimitiveV) | EnvironmentNAVXYTHETALATTICE | [protected] |
| PrecomputeActionswithCompleteMotionPrimitive(vector< SBPL_xytheta_mprimitive > *motionprimitiveV) | EnvironmentNAVXYTHETALATTICE | [protected] |
| PrintEnv_Config(FILE *fOut) | EnvironmentNAVXYTHETALATTICE | [virtual] |
| PrintHashTableHist(FILE *fOut) | EnvironmentNAVXYTHETALAT | [protected] |
| PrintHeuristicValues() | EnvironmentNAVXYTHETALATTICE | [protected] |
| PrintState(int stateID, bool bVerbose, FILE *fOut=NULL) | EnvironmentNAVXYTHETALAT | [virtual] |
| PrintTimeStat(FILE *fOut) | EnvironmentNAVXYTHETALATTICE | |
| PrintVars() | EnvironmentNAVXYTHETALAT | [inline, virtual] |
| ReadConfiguration(FILE *fCfg) | EnvironmentNAVXYTHETALATTICE | [protected, virtual] |
| ReadinCell(EnvNAVXYTHETALAT3Dcell_t *cell, FILE *fIn) | EnvironmentNAVXYTHETALATTICE | [protected] |
| ReadinMotionPrimitive(SBPL_xytheta_mprimitive *pMotPrim, FILE *fIn) | EnvironmentNAVXYTHETALATTICE | [protected] |
| ReadinPose(EnvNAVXYTHETALAT3Dpt_t *pose, FILE *fIn) | EnvironmentNAVXYTHETALATTICE | [protected] |
| ReadMotionPrimitives(FILE *fMotPrims) | EnvironmentNAVXYTHETALATTICE | [protected] |
| RemoveSourceFootprint(EnvNAVXYTHETALAT3Dpt_t sourcepose, vector< sbpl_2Dcell_t > *footprint) | EnvironmentNAVXYTHETALATTICE | [protected] |
| RemoveSourceFootprint(EnvNAVXYTHETALAT3Dpt_t sourcepose, vector< sbpl_2Dcell_t > *footprint, const vector< sbpl_2Dpt_t > &FootprintPolygon) | EnvironmentNAVXYTHETALATTICE | [protected] |
| SetAllActionsandAllOutcomes(CMDPSTATE *state) | EnvironmentNAVXYTHETALAT | [virtual] |
| SetAllPreds(CMDPSTATE *state) | EnvironmentNAVXYTHETALATTICE | [virtual] |
| SetConfiguration(int width, int height, const unsigned char *mapdata, int startx, int starty, int starttheta, int goalx, int goaly, int goaltheta, double cellsize_m, double nominalvel_mpersecs, double timetoturn45degsinplace_secs, const vector< sbpl_2Dpt_t > &robot_perimeterV) | EnvironmentNAVXYTHETALATTICE | [protected] |
| SetEnvParameter(const char *parameter, int value) | EnvironmentNAVXYTHETALATTICE | [virtual] |
| SetGoal(double x, double y, double theta) | EnvironmentNAVXYTHETALAT | |
| SetGoalTolerance(double tol_x, double tol_y, double tol_theta) | EnvironmentNAVXYTHETALAT | [inline] |
| SetMap(const unsigned char *mapdata) | EnvironmentNAVXYTHETALATTICE | |
| SetStart(double x, double y, double theta) | EnvironmentNAVXYTHETALAT | |
| SizeofCreatedEnv() | EnvironmentNAVXYTHETALAT | [virtual] |
| StateID2CoordTable | EnvironmentNAVXYTHETALAT | [protected] |
| StateID2IndexMapping | DiscreteSpaceInformation | |
| UpdateCost(int x, int y, unsigned char newcost) | EnvironmentNAVXYTHETALATTICE | |
| ~DiscreteSpaceInformation() | DiscreteSpaceInformation | [inline, virtual] |
| ~EnvironmentNAVXYTHETALAT() | EnvironmentNAVXYTHETALAT | |
| ~EnvironmentNAVXYTHETALATTICE() | EnvironmentNAVXYTHETALATTICE | [virtual] |