Buran Motion Planning Framework
bmpf::PathFinder Member List

This is the complete list of members for bmpf::PathFinder, including all inherited members.

_buildedPathbmpf::PathFinderprotected
_calculationTimeInSecondsbmpf::PathFinderprotected
_colliderbmpf::PathFinderprotected
_endStatebmpf::PathFinderprotected
_errorCodebmpf::PathFinderprotected
_pathLengthbmpf::PathFinderprotected
_readybmpf::PathFinderprotected
_scenebmpf::PathFinderprotected
_showTracebmpf::PathFinderprotected
_startStatebmpf::PathFinderprotected
_startTimebmpf::PathFinderprotected
_threadCntbmpf::PathFinderprotected
addObjectToScene(std::string path)bmpf::PathFinder
buildPath()=0bmpf::PathFinderpure virtual
calculatePathLength(std::vector< std::vector< double >> path)bmpf::PathFinderstatic
checkCollision(const std::vector< double > &state)bmpf::PathFinder
checkState(const std::vector< double > &state)bmpf::PathFinder
deleteObjectFromScene(long robotNum)bmpf::PathFinder
divideCheckPath(std::vector< std::vector< double >> path, int checkCnt)bmpf::PathFinder
divideCheckPathSegment(const std::vector< double > &prevPoint, std::vector< double > nextPoint, int checkCnt)bmpf::PathFinder
ERROR_CAN_NOT_FIND_PATHbmpf::PathFinderstatic
findPath(const std::vector< double > &startState, const std::vector< double > &endState, int &errorCode)bmpf::PathFinder
findTick(std::vector< double > &state)=0bmpf::PathFinderpure virtual
getBuildedPath() constbmpf::PathFinderinline
getCalculationTimeInSeconds() constbmpf::PathFinderinline
getCollider() constbmpf::PathFinderinline
getEndState()bmpf::PathFinderinline
getErrorCode() constbmpf::PathFinderinline
getJSONPath(std::vector< std::vector< double >> path)bmpf::PathFinderstatic
getPathFromJSON(const Json::Value &json)bmpf::PathFinderstatic
getPathLength() constbmpf::PathFinderinline
getPathStateFromTM(double tm)bmpf::PathFinder
getPathStateFromTM(std::vector< std::vector< double >> &path, double tm)bmpf::PathFinderstatic
getRandomState()bmpf::PathFinder
getScene() constbmpf::PathFinderinline
getStartState()bmpf::PathFinderinline
getThreadCnt() constbmpf::PathFinderinline
infoPath(const std::vector< std::vector< double >> &path)bmpf::PathFinderstatic
isReady() constbmpf::PathFinderinline
loadPathFromFile(const std::string &filename, std::string &scenePath)bmpf::PathFinderstatic
loadPathsFromFile(const std::string &filename, std::string &scenePath)bmpf::PathFinderstatic
NO_ERRORbmpf::PathFinderstatic
paint(const std::vector< double > &state, bool onlyRobot)bmpf::PathFindervirtual
PathFinder(const std::shared_ptr< bmpf::Scene > &scene, bool showTrace, int threadCnt=1)bmpf::PathFinder
prepare(const std::vector< double > &startState, const std::vector< double > &endState)=0bmpf::PathFinderpure virtual
savePathToFile(std::vector< std::vector< double >> path, const std::string &filename)bmpf::PathFinderstatic
setReady(bool ready)bmpf::PathFinderinline
simpleCheckPath(const std::vector< std::vector< double >> &path, double maxDist)bmpf::PathFinder
splitPath(std::vector< std::vector< double >> path, unsigned long partCnt)bmpf::PathFinderstatic
updateCollider()bmpf::PathFinder