EnvironmentNAVXYTHETALAT Member List
This is the complete list of members for EnvironmentNAVXYTHETALAT, including all inherited members.
affectedpredstatesVEnvironmentNAVXYTHETALATTICE [protected]
affectedsuccstatesVEnvironmentNAVXYTHETALATTICE [protected]
AreEquivalent(int StateID1, int StateID2)DiscreteSpaceInformation [inline, virtual]
bNeedtoRecomputeGoalHeuristicsEnvironmentNAVXYTHETALATTICE [protected]
bNeedtoRecomputeStartHeuristicsEnvironmentNAVXYTHETALATTICE [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
Coord2StateIDHashTableEnvironmentNAVXYTHETALAT [protected]
Coord2StateIDHashTable_lookupEnvironmentNAVXYTHETALAT [protected]
CreateNewHashEntryEnvironmentNAVXYTHETALAT [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
EnvNAVXYTHETALATEnvironmentNAVXYTHETALATTICE [protected]
EnvNAVXYTHETALATCfgEnvironmentNAVXYTHETALATTICE [protected]
EuclideanDistance_m(int X1, int Y1, int X2, int Y2)EnvironmentNAVXYTHETALATTICE [protected]
fDebDiscreteSpaceInformation
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]
GetHashEntryEnvironmentNAVXYTHETALAT [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)=0DiscreteSpaceInformation [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)=0DiscreteSpaceInformation [pure virtual]
GetSuccsofChangedEdges(vector< nav2dcell_t > const *changedcellsV, vector< int > *succs_of_changededgesIDV)EnvironmentNAVXYTHETALAT [virtual]
grid2DsearchfromgoalEnvironmentNAVXYTHETALATTICE [protected]
grid2DsearchfromstartEnvironmentNAVXYTHETALATTICE [protected]
HashTableSizeEnvironmentNAVXYTHETALAT [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
iterationEnvironmentNAVXYTHETALATTICE [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]
StateID2CoordTableEnvironmentNAVXYTHETALAT [protected]
StateID2IndexMappingDiscreteSpaceInformation
UpdateCost(int x, int y, unsigned char newcost)EnvironmentNAVXYTHETALATTICE
~DiscreteSpaceInformation()DiscreteSpaceInformation [inline, virtual]
~EnvironmentNAVXYTHETALAT()EnvironmentNAVXYTHETALAT
~EnvironmentNAVXYTHETALATTICE()EnvironmentNAVXYTHETALATTICE [virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


sbpl
Author(s): Maxim Likhachev/maximl@seas.upenn.edu
autogenerated on Fri Jan 18 2013 13:41:53