, including all inherited members.
affectedpredstatesV | EnvSIPPLattice | [protected] |
affectedsuccstatesV | EnvSIPPLattice | [protected] |
bNeedtoRecomputeGoalHeuristics | EnvSIPPLattice | [protected] |
bNeedtoRecomputeStartHeuristics | EnvSIPPLattice | [protected] |
CalculateFootprintForPose(SBPL_4Dpt_t pose, vector< SBPL_4Dcell_t > *footprint) | EnvSIPPLattice | [protected] |
CheckQuant(FILE *fOut) | EnvSIPPLattice | [protected] |
ComputeHeuristicValues() | EnvSIPPLattice | [protected] |
ComputeReplanningData() | EnvSIPPLattice | [protected] |
ComputeReplanningDataforAction(envSIPPLatAction_t *action) | EnvSIPPLattice | [protected] |
ConvertStateIDPathintoXYThetaPath(vector< int > *stateIDPath, vector< SBPL_4Dpt_t > *xythetaPath)=0 | DiscreteSpaceTimeInformation | [pure virtual] |
CreateStartandGoalStates() | EnvSIPPLattice | [protected] |
dynamicObstacles | EnvSIPPLattice | [protected] |
envSIPPLat | EnvSIPPLattice | [protected] |
envSIPPLatCfg | EnvSIPPLattice | [protected] |
EnvSIPPLattice() | EnvSIPPLattice | |
EuclideanDistance_m(int X1, int Y1, int X2, int Y2) | EnvSIPPLattice | [protected] |
FillInBubble(int CenterX, int CenterY, int T, int rad) | EnvSIPPLattice | [protected] |
FillInBubbleCell(int x, int y, int T) | EnvSIPPLattice | [protected] |
FillInBubbleColumn(int x, int topY, int botY, int T) | EnvSIPPLattice | [protected] |
GetActionCost(int SourceX, int SourceY, int SourceTheta, envSIPPLatAction_t *action) | EnvSIPPLattice | [protected, virtual] |
getArrivalTimeToInterval(envSIPPLatHashEntry_t *state, envSIPPLatAction_t *action, int start_t, int end_t) | EnvSIPPLattice | [protected] |
GetCoordFromState(int stateID, int &x, int &y, int &theta, int &t) const =0 | DiscreteSpaceTimeInformation | [pure virtual] |
getEntryFromID(int id)=0 | EnvSIPPLattice | [protected, pure virtual] |
GetEnvNavConfig() | EnvSIPPLattice | |
GetEnvParameter(const char *parameter) | EnvSIPPLattice | [virtual] |
GetEnvParms(int *size_x, int *size_y, double *startx, double *starty, double *starttheta, double *startTime, double *goalx, double *goaly, double *goaltheta, double *cellsize_m, double *timeResolution, double *nominalvel_mpersecs, double *timetoturn45degsinplace_secs, unsigned char *obsthresh, unsigned char *dyn_obs_thresh, vector< SBPL_xythetasipp_mprimitive > *motionprimitiveV) | EnvSIPPLattice | |
getExpansions(vector< SBPL_4Dpt_t > *p) | DiscreteSpaceTimeInformation | [inline, virtual] |
GetFromToHeuristic(int FromStateID, int ToStateID)=0 | EnvSIPPLattice | [pure virtual] |
GetGoalHeuristic(int stateID)=0 | EnvSIPPLattice | [pure virtual] |
getGoalID() | EnvSIPPLattice | |
getInterval(int x, int y, int t) | EnvSIPPLattice | [protected] |
getIntervals(vector< int > *intervals, vector< int > *times, envSIPPLatHashEntry_t *state, envSIPPLatAction_t *action) | EnvSIPPLattice | [protected] |
GetMapCost(int x, int y) | EnvSIPPLattice | [virtual] |
getNumBubbles() | DiscreteSpaceTimeInformation | [inline, virtual] |
GetPreds(int TargetStateID, vector< int > *PredIDV, vector< int > *CostV)=0 | EnvSIPPLattice | [pure virtual] |
GetPredsofChangedEdges(vector< nav2dcell_t > const *changedcellsV, vector< int > *preds_of_changededgesIDV)=0 | EnvSIPPLattice | [pure virtual] |
GetStartHeuristic(int stateID)=0 | EnvSIPPLattice | [pure virtual] |
getStartID() | EnvSIPPLattice | |
GetSuccs(int SourceStateID, vector< int > *SuccIDV, vector< int > *CostV) | EnvSIPPLattice | [virtual] |
GetSuccs(int SourceStateID, vector< int > *SuccIDV, vector< int > *CostV, vector< envSIPPLatAction_t * > *actionV=NULL)=0 | EnvSIPPLattice | [protected, pure virtual] |
DiscreteSpaceTimeInformation::GetSuccs(int SourceStateID, vector< int > *SuccIDV, vector< int > *CostV, vector< int > *stateBubbles, vector< int > *bubbleCollisions) | DiscreteSpaceTimeInformation | [inline, virtual] |
GetSuccsofChangedEdges(vector< nav2dcell_t > const *changedcellsV, vector< int > *succs_of_changededgesIDV)=0 | EnvSIPPLattice | [pure virtual] |
grid2Dsearchfromgoal | EnvSIPPLattice | [protected] |
grid2Dsearchfromstart | EnvSIPPLattice | [protected] |
InitGeneral(vector< SBPL_xythetasipp_mprimitive > *motionprimitiveV) | EnvSIPPLattice | [protected] |
InitializeEnv(const char *sEnvFile, const vector< sbpl_2Dpt_t > &perimeterptsV, const char *sMotPrimFile, const char *sDynObsFile) | EnvSIPPLattice | |
InitializeEnv(const char *sEnvFile, const vector< sbpl_2Dpt_t > &perimeterptsV, const char *sMotPrimFile) | EnvSIPPLattice | |
InitializeEnv(const char *sEnvFile) | EnvSIPPLattice | |
InitializeEnv(int width, int height, const unsigned char *mapdata, double startx, double starty, double starttheta, double startTime, 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 timeResolution, double nominalvel_mpersecs, double timetoturn45degsinplace_secs, unsigned char obsthresh, unsigned char dynobsthresh, const char *sMotPrimFile, vector< SBPL_DynamicObstacle_t > &dynObs) | EnvSIPPLattice | [virtual] |
InitializeEnv(int width, int height, const unsigned char *mapdata, double startx, double starty, double starttheta, double startTime, 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 timeResolution, double nominalvel_mpersecs, double timetoturn45degsinplace_secs, unsigned char obsthresh, unsigned char dynobsthresh, const char *sMotPrimFile) | EnvSIPPLattice | |
InitializeEnvConfig(vector< SBPL_xythetasipp_mprimitive > *motionprimitiveV) | EnvSIPPLattice | [protected] |
InitializeEnvironment()=0 | EnvSIPPLattice | [protected, pure virtual] |
InitializeMDPCfg(MDPConfig *MDPCfg) | EnvSIPPLattice | |
InitializeTimelineMap() | EnvSIPPLattice | [protected] |
intervalMap | EnvSIPPLattice | [protected] |
intervals2Timeline(int x, int y) | EnvSIPPLattice | [protected] |
IsObstacle(int x, int y) | EnvSIPPLattice | |
IsValidCell(int X, int Y) | EnvSIPPLattice | [protected] |
IsValidConfiguration(int X, int Y, int Theta) | EnvSIPPLattice | |
IsWithinMapCell(int X, int Y) | EnvSIPPLattice | |
iteration | EnvSIPPLattice | [protected] |
pairCompare(pair< int, int > i, pair< int, int > j) | EnvSIPPLattice | [inline, protected, static] |
PoseContToDisc(double px, double py, double pth, double pt, int &ix, int &iy, int &ith, int &it) const | EnvSIPPLattice | |
PoseDiscToCont(int ix, int iy, int ith, int it, double &px, double &py, double &pth, double &pt) const | EnvSIPPLattice | |
PrecomputeActions() | EnvSIPPLattice | [protected] |
PrecomputeActionswithBaseMotionPrimitive(vector< SBPL_xythetasipp_mprimitive > *motionprimitiveV) | EnvSIPPLattice | [protected] |
PrecomputeActionswithCompleteMotionPrimitive(vector< SBPL_xythetasipp_mprimitive > *motionprimitiveV) | EnvSIPPLattice | [protected] |
PrintEnv_Config(FILE *fOut) | EnvSIPPLattice | |
PrintHeuristicValues() | EnvSIPPLattice | [protected] |
PrintTimeStat(FILE *fOut) | EnvSIPPLattice | |
PrintVars() | EnvSIPPLattice | [inline, virtual] |
ReadConfiguration(FILE *fCfg) | EnvSIPPLattice | [protected, virtual] |
ReadDynamicObstacles(FILE *fDynObs) | EnvSIPPLattice | [protected] |
ReadinCell(SBPL_4Dcell_t *cell, char *fIn) | EnvSIPPLattice | [protected] |
ReadinMotionPrimitive(SBPL_xythetasipp_mprimitive *pMotPrim, FILE *fIn, bool &isWaitMotion) | EnvSIPPLattice | [protected] |
ReadinPose(SBPL_4Dpt_t *pose, char *fIn) | EnvSIPPLattice | [protected] |
ReadMotionPrimitives(FILE *fMotPrims) | EnvSIPPLattice | [protected] |
Relax(int sourceID, int targetID) | DiscreteSpaceTimeInformation | [inline, virtual] |
RemoveSourceFootprint(SBPL_4Dpt_t sourcepose, vector< SBPL_4Dcell_t > *footprint) | EnvSIPPLattice | [protected] |
SetAllActionsandAllOutcomes(CMDPSTATE *state)=0 | EnvSIPPLattice | [pure virtual] |
SetAllPreds(CMDPSTATE *state) | EnvSIPPLattice | [virtual] |
SetConfiguration(int width, int height, const unsigned char *mapdata, int startx, int starty, int starttheta, int startTime, int goalx, int goaly, int goaltheta, double cellsize_m, double timeResolution, double nominalvel_mpersecs, double timetoturn45degsinplace_secs, const vector< sbpl_2Dpt_t > &robot_perimeterV) | EnvSIPPLattice | [protected] |
setDynamicObstacles(vector< SBPL_DynamicObstacle_t > dynObs, bool reset_states=true)=0 | DiscreteSpaceTimeInformation | [pure virtual] |
SetEnvParameter(const char *parameter, int value) | EnvSIPPLattice | [virtual] |
SetGoal(double x, double y, double theta)=0 | DiscreteSpaceTimeInformation | [pure virtual] |
SetStart(double x, double y, double theta, double startTime)=0 | DiscreteSpaceTimeInformation | [pure virtual] |
temporal_padding | EnvSIPPLattice | [protected] |
timelineMap | EnvSIPPLattice | [protected] |
UpdateCost(int x, int y, unsigned char newcost) | EnvSIPPLattice | [virtual] |
UpdateTimelineMap() | EnvSIPPLattice | [protected] |
~EnvSIPPLattice() | EnvSIPPLattice | |