, including all inherited members.
affectedpredstatesV | EnvironmentNAVXYTHETACARTLATTICE | [protected] |
affectedsuccstatesV | EnvironmentNAVXYTHETACARTLATTICE | [protected] |
AreEquivalent(int StateID1, int StateID2) | DiscreteSpaceInformation | [virtual] |
bNeedtoRecomputeGoalHeuristics | EnvironmentNAVXYTHETACARTLATTICE | [protected] |
bNeedtoRecomputeStartHeuristics | EnvironmentNAVXYTHETACARTLATTICE | [protected] |
CalculateFootprintForPose(EnvNAVXYTHETACARTLAT3Dpt_t pose, vector< sbpl_2Dcell_t > *footprint) | EnvironmentNAVXYTHETACARTLATTICE | [protected] |
CheckQuant(FILE *fOut) | EnvironmentNAVXYTHETACARTLATTICE | [protected] |
ComputeHeuristicValues() | EnvironmentNAVXYTHETACARTLATTICE | [protected] |
ComputeReplanningData() | EnvironmentNAVXYTHETACARTLATTICE | [protected] |
ComputeReplanningDataforAction(EnvNAVXYTHETACARTLATAction_t *action) | EnvironmentNAVXYTHETACARTLATTICE | [protected] |
ConvertStateIDPathintoXYThetaPath(vector< int > *stateIDPath, vector< EnvNAVXYTHETACARTLAT3Dpt_t > *xythetaPath) | EnvironmentNAVXYTHETACARTLAT | |
Coord2StateIDHashTable | EnvironmentNAVXYTHETACARTLAT | [protected] |
Coord2StateIDHashTable_lookup | EnvironmentNAVXYTHETACARTLAT | [protected] |
CreateNewHashEntry | EnvironmentNAVXYTHETACARTLAT | [protected] |
CreateNewHashEntry_hash(int X, int Y, int Theta, int CartAngle) | EnvironmentNAVXYTHETACARTLAT | [protected] |
CreateNewHashEntry_lookup(int X, int Y, int Theta, int CartAngle) | EnvironmentNAVXYTHETACARTLAT | [protected] |
CreateStartandGoalStates() | EnvironmentNAVXYTHETACARTLATTICE | [protected] |
DiscreteSpaceInformation() | DiscreteSpaceInformation | |
EnsureHeuristicsUpdated(bool bGoalHeuristics) | EnvironmentNAVXYTHETACARTLATTICE | [virtual] |
EnvironmentNAVXYTHETACARTLAT() | EnvironmentNAVXYTHETACARTLAT | [inline] |
EnvironmentNAVXYTHETACARTLATTICE() | EnvironmentNAVXYTHETACARTLATTICE | |
EnvNAVXYTHETACARTLAT | EnvironmentNAVXYTHETACARTLATTICE | [protected] |
EnvNAVXYTHETACARTLATCfg | EnvironmentNAVXYTHETACARTLATTICE | [protected] |
EuclideanDistance_m(int X1, int Y1, int X2, int Y2) | EnvironmentNAVXYTHETACARTLATTICE | [protected] |
fDeb | DiscreteSpaceInformation | |
GetActionCost(int SourceX, int SourceY, int SourceTheta, int SourceCartAngle, EnvNAVXYTHETACARTLATAction_t *action) | EnvironmentNAVXYTHETACARTLATTICE | [protected, virtual] |
getCartCenter(EnvNAVXYTHETACARTLAT3Dpt_t pose, sbpl_2Dpt_t cart_center_offset) | EnvironmentNAVXYTHETACARTLATTICE | [protected] |
GetCoordFromState(int stateID, int &x, int &y, int &theta, int &cartangle) const | EnvironmentNAVXYTHETACARTLAT | |
GetEnvNavConfig() | EnvironmentNAVXYTHETACARTLATTICE | |
GetEnvParameter(const char *parameter) | EnvironmentNAVXYTHETACARTLATTICE | [virtual] |
GetEnvParms(int *size_x, int *size_y, double *startx, double *starty, double *starttheta, double *startcartangle, double *goalx, double *goaly, double *goaltheta, double *goalcartangle, double *cellsize_m, double *nominalvel_mpersecs, double *timetoturn45degsinplace_secs, unsigned char *obsthresh, vector< SBPL_xythetacart_mprimitive > *mprimitiveV) | EnvironmentNAVXYTHETACARTLATTICE | |
GetExpandedStates() | DiscreteSpaceInformation | [virtual] |
GetFromToHeuristic(int FromStateID, int ToStateID) | EnvironmentNAVXYTHETACARTLAT | [virtual] |
GetGoalHeuristic(int stateID) | EnvironmentNAVXYTHETACARTLAT | [virtual] |
GETHASHBIN(unsigned int X, unsigned int Y, unsigned int Theta, unsigned int CartAngle) | EnvironmentNAVXYTHETACARTLAT | [protected] |
GetHashEntry | EnvironmentNAVXYTHETACARTLAT | [protected] |
GetHashEntry_hash(int X, int Y, int Theta, int CartAngle) | EnvironmentNAVXYTHETACARTLAT | [protected] |
GetHashEntry_lookup(int X, int Y, int Theta, int CartAngle) | EnvironmentNAVXYTHETACARTLAT | [protected] |
GetMapCost(int x, int y) | EnvironmentNAVXYTHETACARTLATTICE | |
GetPreds(int TargetStateID, vector< int > *PredIDV, vector< int > *CostV) | EnvironmentNAVXYTHETACARTLAT | [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) | EnvironmentNAVXYTHETACARTLAT | [virtual] |
GetRandomPredsatDistance(int TargetStateID, std::vector< int > *PredIDV, std::vector< int > *CLowV) | DiscreteSpaceInformation | [virtual] |
GetRandomSuccsatDistance(int SourceStateID, std::vector< int > *SuccIDV, std::vector< int > *CLowV) | DiscreteSpaceInformation | [virtual] |
GetStartHeuristic(int stateID) | EnvironmentNAVXYTHETACARTLAT | [virtual] |
GetStateFromCoord(int x, int y, int theta, int cartangle) | EnvironmentNAVXYTHETACARTLAT | |
GetSuccs(int SourceStateID, vector< int > *SuccIDV, vector< int > *CostV, vector< EnvNAVXYTHETACARTLATAction_t * > *actionindV=NULL) | EnvironmentNAVXYTHETACARTLAT | [virtual] |
EnvironmentNAVXYTHETACARTLATTICE::GetSuccs(int SourceStateID, vector< int > *SuccIDV, vector< int > *CostV) | EnvironmentNAVXYTHETACARTLATTICE | [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) | EnvironmentNAVXYTHETACARTLAT | [virtual] |
grid2Dsearchfromgoal | EnvironmentNAVXYTHETACARTLATTICE | [protected] |
grid2Dsearchfromstart | EnvironmentNAVXYTHETACARTLATTICE | [protected] |
HashTableSize | EnvironmentNAVXYTHETACARTLAT | [protected] |
InitGeneral(vector< SBPL_xythetacart_mprimitive > *motionprimitiveV) | EnvironmentNAVXYTHETACARTLATTICE | [protected] |
initialized_ | EnvironmentNAVXYTHETACARTLATTICE | |
InitializeEnv(const char *sEnvFile, const vector< sbpl_2Dpt_t > &perimeterptsV, const vector< sbpl_2Dpt_t > &cartperimeterptsV, sbpl_2Dpt_t &cart_offset, const char *sMotPrimFile) | EnvironmentNAVXYTHETACARTLATTICE | |
InitializeEnv(const char *sEnvFile) | EnvironmentNAVXYTHETACARTLATTICE | [virtual] |
InitializeEnv(int width, int height, const unsigned char *mapdata, double startx, double starty, double starttheta, double startcartangle, double goalx, double goaly, double goaltheta, double goalcartangle, double goaltol_x, double goaltol_y, double goaltol_theta, double goaltol_cartangle, const vector< sbpl_2Dpt_t > &perimeterptsV, const sbpl_2Dpt_t &cart_offset, const vector< sbpl_2Dpt_t > &cartptsV, double cellsize_m, double nominalvel_mpersecs, double timetoturn45degsinplace_secs, unsigned char obsthresh, const char *sMotPrimFile) | EnvironmentNAVXYTHETACARTLATTICE | |
InitializeEnvConfig(vector< SBPL_xythetacart_mprimitive > *motionprimitiveV) | EnvironmentNAVXYTHETACARTLATTICE | [protected] |
InitializeEnvironment() | EnvironmentNAVXYTHETACARTLAT | [protected, virtual] |
InitializeMDPCfg(MDPConfig *MDPCfg) | EnvironmentNAVXYTHETACARTLATTICE | [virtual] |
IsObstacle(int x, int y) | EnvironmentNAVXYTHETACARTLATTICE | |
IsValidCell(int X, int Y) | EnvironmentNAVXYTHETACARTLATTICE | [protected] |
IsValidConfiguration(int X, int Y, int Theta, int CartAngle) | EnvironmentNAVXYTHETACARTLATTICE | |
IsWithinMapCell(int X, int Y) | EnvironmentNAVXYTHETACARTLATTICE | |
iteration | EnvironmentNAVXYTHETACARTLATTICE | [protected] |
PrecomputeActions() | EnvironmentNAVXYTHETACARTLATTICE | [protected] |
PrecomputeActionswithBaseMotionPrimitive(vector< SBPL_xythetacart_mprimitive > *motionprimitiveV) | EnvironmentNAVXYTHETACARTLATTICE | [protected] |
PrecomputeActionswithCompleteMotionPrimitive(vector< SBPL_xythetacart_mprimitive > *motionprimitiveV) | EnvironmentNAVXYTHETACARTLATTICE | [protected] |
PrintEnv_Config(FILE *fOut) | EnvironmentNAVXYTHETACARTLATTICE | [virtual] |
PrintFootprint() | EnvironmentNAVXYTHETACARTLATTICE | [protected] |
PrintHashTableHist(FILE *fOut) | EnvironmentNAVXYTHETACARTLAT | [protected] |
PrintHeuristicValues() | EnvironmentNAVXYTHETACARTLATTICE | [protected] |
PrintState(int stateID, bool bVerbose, FILE *fOut=NULL) | EnvironmentNAVXYTHETACARTLAT | [virtual] |
PrintTimeStat(FILE *fOut) | EnvironmentNAVXYTHETACARTLATTICE | |
PrintVars() | EnvironmentNAVXYTHETACARTLAT | [inline, virtual] |
ReadConfiguration(FILE *fCfg) | EnvironmentNAVXYTHETACARTLATTICE | [protected, virtual] |
ReadinCell(EnvNAVXYTHETACARTLAT3Dcell_t *cell, FILE *fIn) | EnvironmentNAVXYTHETACARTLATTICE | [protected] |
ReadinMotionPrimitive(SBPL_xythetacart_mprimitive *pMotPrim, FILE *fIn) | EnvironmentNAVXYTHETACARTLATTICE | [protected] |
ReadinPose(EnvNAVXYTHETACARTLAT3Dpt_t *pose, FILE *fIn) | EnvironmentNAVXYTHETACARTLATTICE | [protected] |
ReadMotionPrimitives(FILE *fMotPrims) | EnvironmentNAVXYTHETACARTLATTICE | [protected] |
RemoveSourceFootprint(EnvNAVXYTHETACARTLAT3Dpt_t sourcepose, vector< sbpl_2Dcell_t > *footprint) | EnvironmentNAVXYTHETACARTLATTICE | [protected] |
SetAllActionsandAllOutcomes(CMDPSTATE *state) | EnvironmentNAVXYTHETACARTLAT | [virtual] |
SetAllPreds(CMDPSTATE *state) | EnvironmentNAVXYTHETACARTLATTICE | [virtual] |
SetConfiguration(int width, int height, const unsigned char *mapdata, int startx, int starty, int starttheta, int startcartangle, int goalx, int goaly, int goaltheta, int goalcartangle, double cellsize_m, double nominalvel_mpersecs, double timetoturn45degsinplace_secs, const vector< sbpl_2Dpt_t > &robot_perimeterV, const vector< sbpl_2Dpt_t > &cart_perimeterV, const sbpl_2Dpt_t &cart_offset) | EnvironmentNAVXYTHETACARTLATTICE | [protected] |
SetEnvParameter(const char *parameter, int value) | EnvironmentNAVXYTHETACARTLATTICE | [virtual] |
SetGoal(double x, double y, double theta, double cartangle) | EnvironmentNAVXYTHETACARTLAT | |
SetGoalTolerance(double tol_x, double tol_y, double tol_theta, double tol_cartangle) | EnvironmentNAVXYTHETACARTLAT | [inline] |
SetStart(double x, double y, double theta, double cartangle) | EnvironmentNAVXYTHETACARTLAT | |
SizeofCreatedEnv() | EnvironmentNAVXYTHETACARTLAT | [virtual] |
StateID2CoordTable | EnvironmentNAVXYTHETACARTLAT | [protected] |
StateID2IndexMapping | DiscreteSpaceInformation | |
UpdateCost(int x, int y, unsigned char newcost) | EnvironmentNAVXYTHETACARTLATTICE | |
~DiscreteSpaceInformation() | DiscreteSpaceInformation | [virtual] |
~EnvironmentNAVXYTHETACARTLAT() | EnvironmentNAVXYTHETACARTLAT | |
~EnvironmentNAVXYTHETACARTLATTICE() | EnvironmentNAVXYTHETACARTLATTICE | [virtual] |