EnvironmentNAVXYTHETACARTLAT Member List
This is the complete list of members for EnvironmentNAVXYTHETACARTLAT, including all inherited members.
affectedpredstatesVEnvironmentNAVXYTHETACARTLATTICE [protected]
affectedsuccstatesVEnvironmentNAVXYTHETACARTLATTICE [protected]
AreEquivalent(int StateID1, int StateID2)DiscreteSpaceInformation [virtual]
bNeedtoRecomputeGoalHeuristicsEnvironmentNAVXYTHETACARTLATTICE [protected]
bNeedtoRecomputeStartHeuristicsEnvironmentNAVXYTHETACARTLATTICE [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
Coord2StateIDHashTableEnvironmentNAVXYTHETACARTLAT [protected]
Coord2StateIDHashTable_lookupEnvironmentNAVXYTHETACARTLAT [protected]
CreateNewHashEntryEnvironmentNAVXYTHETACARTLAT [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
EnvNAVXYTHETACARTLATEnvironmentNAVXYTHETACARTLATTICE [protected]
EnvNAVXYTHETACARTLATCfgEnvironmentNAVXYTHETACARTLATTICE [protected]
EuclideanDistance_m(int X1, int Y1, int X2, int Y2)EnvironmentNAVXYTHETACARTLATTICE [protected]
fDebDiscreteSpaceInformation
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]
GetHashEntryEnvironmentNAVXYTHETACARTLAT [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)=0DiscreteSpaceInformation [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)=0DiscreteSpaceInformation [pure virtual]
GetSuccsofChangedEdges(vector< nav2dcell_t > const *changedcellsV, vector< int > *succs_of_changededgesIDV)EnvironmentNAVXYTHETACARTLAT [virtual]
grid2DsearchfromgoalEnvironmentNAVXYTHETACARTLATTICE [protected]
grid2DsearchfromstartEnvironmentNAVXYTHETACARTLATTICE [protected]
HashTableSizeEnvironmentNAVXYTHETACARTLAT [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
iterationEnvironmentNAVXYTHETACARTLATTICE [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]
StateID2CoordTableEnvironmentNAVXYTHETACARTLAT [protected]
StateID2IndexMappingDiscreteSpaceInformation
UpdateCost(int x, int y, unsigned char newcost)EnvironmentNAVXYTHETACARTLATTICE
~DiscreteSpaceInformation()DiscreteSpaceInformation [virtual]
~EnvironmentNAVXYTHETACARTLAT()EnvironmentNAVXYTHETACARTLAT
~EnvironmentNAVXYTHETACARTLATTICE()EnvironmentNAVXYTHETACARTLATTICE [virtual]


sbpl_cart_planner
Author(s): Sachin Chitta
autogenerated on Tue Jan 7 2014 11:12:32