ugv_nav4d
|
This is the complete list of members for ugv_nav4d::EnvironmentXYZTheta, including all inherited members.
availableMotions | ugv_nav4d::EnvironmentXYZTheta | protected |
checkStartGoalNode(const std::string &name, traversability_generator3d::TravGenNode *node, double theta) | ugv_nav4d::EnvironmentXYZTheta | protected |
clear() | ugv_nav4d::EnvironmentXYZTheta | |
createNewState(const DiscreteTheta &curTheta, EnvironmentXYZTheta::XYZNode *curNode) | ugv_nav4d::EnvironmentXYZTheta | protected |
createNewStateFromPose(const std::string &name, const Eigen::Vector3d &pos, double theta, ugv_nav4d::EnvironmentXYZTheta::XYZNode **xyzBackNode) | ugv_nav4d::EnvironmentXYZTheta | protected |
createNewXYZState(traversability_generator3d::TravGenNode *travNode) | ugv_nav4d::EnvironmentXYZTheta | protected |
dijkstraComputeCost(const traversability_generator3d::TravGenNode *source, std::vector< double > &outDistances, const double maxDist) const | ugv_nav4d::EnvironmentXYZTheta | |
enablePathStatistics(bool enable) | ugv_nav4d::EnvironmentXYZTheta | |
EnvironmentXYZTheta(std::shared_ptr< MLGrid > mlsGrid, const traversability_generator3d::TraversabilityConfig &travConf, const sbpl_spline_primitives::SplinePrimitivesConfig &primitiveConfig, const Mobility &mobilityConfig) | ugv_nav4d::EnvironmentXYZTheta | |
expandMap(const std::vector< Eigen::Vector3d > &positions) | ugv_nav4d::EnvironmentXYZTheta | |
findTrajectoryOutOfObstacle(const Eigen::Vector3d &start, double theta, const Eigen::Affine3d &ground2Body) | ugv_nav4d::EnvironmentXYZTheta | |
getAvailableMotions() const | ugv_nav4d::EnvironmentXYZTheta | |
GetFromToHeuristic(int FromStateID, int ToStateID) | ugv_nav4d::EnvironmentXYZTheta | virtual |
GetGoalHeuristic(int stateID) | ugv_nav4d::EnvironmentXYZTheta | virtual |
getMlsMap() const | ugv_nav4d::EnvironmentXYZTheta | |
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::EnvironmentXYZTheta | virtual |
GetStartHeuristic(int stateID) | ugv_nav4d::EnvironmentXYZTheta | virtual |
getStatePosition(const int stateID) const | ugv_nav4d::EnvironmentXYZTheta | |
GetSuccs(int SourceStateID, std::vector< int > *SuccIDV, std::vector< int > *CostV) | ugv_nav4d::EnvironmentXYZTheta | virtual |
GetSuccs(int SourceStateID, std::vector< int > *SuccIDV, std::vector< int > *CostV, std::vector< size_t > &motionIdV) | ugv_nav4d::EnvironmentXYZTheta | virtual |
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() const | ugv_nav4d::EnvironmentXYZTheta | |
getTravGen() | ugv_nav4d::EnvironmentXYZTheta | |
goalThetaNode | ugv_nav4d::EnvironmentXYZTheta | protected |
goalXYZNode | ugv_nav4d::EnvironmentXYZTheta | protected |
idToHash | ugv_nav4d::EnvironmentXYZTheta | protected |
InitializeEnv(const char *sEnvFile) | ugv_nav4d::EnvironmentXYZTheta | virtual |
InitializeMDPCfg(MDPConfig *MDPCfg) | ugv_nav4d::EnvironmentXYZTheta | virtual |
MLGrid typedef | ugv_nav4d::EnvironmentXYZTheta | |
mlsGrid | ugv_nav4d::EnvironmentXYZTheta | protected |
obstacleCheck(const maps::grid::Vector3d &pos, double theta, const traversability_generator3d::TraversabilityGenerator3d &travGen, 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::EnvironmentXYZTheta | virtual |
PrintState(int stateID, bool bVerbose, FILE *fOut=0) | ugv_nav4d::EnvironmentXYZTheta | virtual |
robotHalfSize | ugv_nav4d::EnvironmentXYZTheta | |
searchGrid | ugv_nav4d::EnvironmentXYZTheta | protected |
SetAllActionsandAllOutcomes(CMDPSTATE *state) | ugv_nav4d::EnvironmentXYZTheta | virtual |
SetAllPreds(CMDPSTATE *state) | ugv_nav4d::EnvironmentXYZTheta | virtual |
setGoal(const Eigen::Vector3d &goalPos, double theta) | ugv_nav4d::EnvironmentXYZTheta | |
setInitialPatch(const Eigen::Affine3d &ground2Mls, double patchRadius) | 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::EnvironmentXYZTheta | virtual |
startThetaNode | ugv_nav4d::EnvironmentXYZTheta | protected |
startXYZNode | ugv_nav4d::EnvironmentXYZTheta | protected |
travGen | ugv_nav4d::EnvironmentXYZTheta | protected |
travNodeIdToDistance | ugv_nav4d::EnvironmentXYZTheta | protected |
updateMap(std::shared_ptr< MLGrid > mlsGrid) | ugv_nav4d::EnvironmentXYZTheta | |
XYZNode typedef | ugv_nav4d::EnvironmentXYZTheta | protected |
~EnvironmentXYZTheta() | ugv_nav4d::EnvironmentXYZTheta | virtual |