ugv_nav4d
ugv_nav4d::EnvironmentXYZTheta Member List

This is the complete list of members for ugv_nav4d::EnvironmentXYZTheta, including all inherited members.

availableMotionsugv_nav4d::EnvironmentXYZThetaprotected
checkStartGoalNode(const std::string &name, traversability_generator3d::TravGenNode *node, double theta)ugv_nav4d::EnvironmentXYZThetaprotected
clear()ugv_nav4d::EnvironmentXYZTheta
createNewState(const DiscreteTheta &curTheta, EnvironmentXYZTheta::XYZNode *curNode)ugv_nav4d::EnvironmentXYZThetaprotected
createNewStateFromPose(const std::string &name, const Eigen::Vector3d &pos, double theta, ugv_nav4d::EnvironmentXYZTheta::XYZNode **xyzBackNode)ugv_nav4d::EnvironmentXYZThetaprotected
createNewXYZState(traversability_generator3d::TravGenNode *travNode)ugv_nav4d::EnvironmentXYZThetaprotected
dijkstraComputeCost(const traversability_generator3d::TravGenNode *source, std::vector< double > &outDistances, const double maxDist) constugv_nav4d::EnvironmentXYZTheta
enablePathStatistics(bool enable)ugv_nav4d::EnvironmentXYZTheta
EnvironmentXYZTheta(std::shared_ptr< const traversability_generator3d::TravMap3d > travMap, const traversability_generator3d::TraversabilityConfig &travConf, const sbpl_spline_primitives::SplinePrimitivesConfig &primitiveConfig, const Mobility &mobilityConfig)ugv_nav4d::EnvironmentXYZTheta
findMatchingTraversabilityPatchAt(const Eigen::Vector3d &pos)ugv_nav4d::EnvironmentXYZTheta
findTrajectoryOutOfObstacle(const Eigen::Vector3d &start, double theta, const Eigen::Affine3d &ground2Body, bool setZToZero)ugv_nav4d::EnvironmentXYZTheta
getAvailableMotions() constugv_nav4d::EnvironmentXYZTheta
GetFromToHeuristic(int FromStateID, int ToStateID)ugv_nav4d::EnvironmentXYZThetavirtual
GetGoalHeuristic(int stateID)ugv_nav4d::EnvironmentXYZThetavirtual
getMotion(const int fromStateID, const int toStateID)ugv_nav4d::EnvironmentXYZTheta
getMotions(const std::vector< int > &stateIDPath)ugv_nav4d::EnvironmentXYZTheta
GetPreds(int TargetStateID, std::vector< int > *PredIDV, std::vector< int > *CostV)ugv_nav4d::EnvironmentXYZThetavirtual
GetStartHeuristic(int stateID)ugv_nav4d::EnvironmentXYZThetavirtual
getStatePosition(const int stateID) constugv_nav4d::EnvironmentXYZTheta
GetSuccs(int SourceStateID, std::vector< int > *SuccIDV, std::vector< int > *CostV)ugv_nav4d::EnvironmentXYZThetavirtual
GetSuccs(int SourceStateID, std::vector< int > *SuccIDV, std::vector< int > *CostV, std::vector< size_t > &motionIdV)ugv_nav4d::EnvironmentXYZThetavirtual
getTrajectory(const std::vector< int > &stateIDPath, std::vector< trajectory_follower::SubTrajectory > &result, bool setZToZero, const Eigen::Vector3d &startPos, const Eigen::Vector3d &goalPos, const double &goalHeading, const Eigen::Affine3d &plan2Body=Eigen::Affine3d::Identity())ugv_nav4d::EnvironmentXYZTheta
getTraversabilityMap() constugv_nav4d::EnvironmentXYZTheta
goalThetaNodeugv_nav4d::EnvironmentXYZThetaprotected
goalXYZNodeugv_nav4d::EnvironmentXYZThetaprotected
idToHashugv_nav4d::EnvironmentXYZThetaprotected
InitializeEnv(const char *sEnvFile)ugv_nav4d::EnvironmentXYZThetavirtual
InitializeMDPCfg(MDPConfig *MDPCfg)ugv_nav4d::EnvironmentXYZThetavirtual
obstacleCheck(const maps::grid::Vector3d &pos, double theta, const traversability_generator3d::TraversabilityConfig &travConf, const sbpl_spline_primitives::SplinePrimitivesConfig &splineConf, const std::string &nodeName="node")ugv_nav4d::EnvironmentXYZTheta
PrintEnv_Config(FILE *fOut)ugv_nav4d::EnvironmentXYZThetavirtual
PrintState(int stateID, bool bVerbose, FILE *fOut=0)ugv_nav4d::EnvironmentXYZThetavirtual
robotHalfSizeugv_nav4d::EnvironmentXYZTheta
searchGridugv_nav4d::EnvironmentXYZThetaprotected
SetAllActionsandAllOutcomes(CMDPSTATE *state)ugv_nav4d::EnvironmentXYZThetavirtual
SetAllPreds(CMDPSTATE *state)ugv_nav4d::EnvironmentXYZThetavirtual
setGoal(const Eigen::Vector3d &goalPos, double theta)ugv_nav4d::EnvironmentXYZTheta
setStart(const Eigen::Vector3d &startPos, double theta)ugv_nav4d::EnvironmentXYZTheta
setTravConfig(const traversability_generator3d::TraversabilityConfig &cfg)ugv_nav4d::EnvironmentXYZTheta
SizeofCreatedEnv()ugv_nav4d::EnvironmentXYZThetavirtual
startThetaNodeugv_nav4d::EnvironmentXYZThetaprotected
startXYZNodeugv_nav4d::EnvironmentXYZThetaprotected
travMapugv_nav4d::EnvironmentXYZThetaprotected
travNodeIdToDistanceugv_nav4d::EnvironmentXYZThetaprotected
updateMap(std::shared_ptr< const traversability_generator3d::TravMap3d > travMap)ugv_nav4d::EnvironmentXYZTheta
XYZNode typedefugv_nav4d::EnvironmentXYZThetaprotected
~EnvironmentXYZTheta()ugv_nav4d::EnvironmentXYZThetavirtual