EnvironmentNAVXYTHETALATTICE Member List
This is the complete list of members for EnvironmentNAVXYTHETALATTICE, 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]
CreateStartandGoalStates()EnvironmentNAVXYTHETALATTICE [protected]
DiscreteSpaceInformation()DiscreteSpaceInformation [inline]
EnsureHeuristicsUpdated(bool bGoalHeuristics)EnvironmentNAVXYTHETALATTICE [virtual]
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]
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)=0EnvironmentNAVXYTHETALATTICE [pure virtual]
GetGoalHeuristic(int stateID)=0EnvironmentNAVXYTHETALATTICE [pure virtual]
GetMapCost(int x, int y)EnvironmentNAVXYTHETALATTICE
GetPreds(int TargetStateID, vector< int > *PredIDV, vector< int > *CostV)=0EnvironmentNAVXYTHETALATTICE [pure 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)=0EnvironmentNAVXYTHETALATTICE [pure 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)=0EnvironmentNAVXYTHETALATTICE [pure virtual]
GetSuccs(int SourceStateID, vector< int > *SuccIDV, vector< int > *CostV)EnvironmentNAVXYTHETALATTICE [virtual]
GetSuccs(int SourceStateID, vector< int > *SuccIDV, vector< int > *CostV, vector< EnvNAVXYTHETALATAction_t * > *actionindV=NULL)=0EnvironmentNAVXYTHETALATTICE [protected, pure 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)=0EnvironmentNAVXYTHETALATTICE [pure virtual]
grid2DsearchfromgoalEnvironmentNAVXYTHETALATTICE [protected]
grid2DsearchfromstartEnvironmentNAVXYTHETALATTICE [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()=0EnvironmentNAVXYTHETALATTICE [protected, pure 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]
PrintHeuristicValues()EnvironmentNAVXYTHETALATTICE [protected]
PrintState(int stateID, bool bVerbose, FILE *fOut=NULL)=0DiscreteSpaceInformation [pure virtual]
PrintTimeStat(FILE *fOut)EnvironmentNAVXYTHETALATTICE
PrintVars()EnvironmentNAVXYTHETALATTICE [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)=0EnvironmentNAVXYTHETALATTICE [pure 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]
SetMap(const unsigned char *mapdata)EnvironmentNAVXYTHETALATTICE
SizeofCreatedEnv()=0DiscreteSpaceInformation [pure virtual]
StateID2IndexMappingDiscreteSpaceInformation
UpdateCost(int x, int y, unsigned char newcost)EnvironmentNAVXYTHETALATTICE
~DiscreteSpaceInformation()DiscreteSpaceInformation [inline, virtual]
~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