| Buran Motion Planning Framework
    | 
This is the complete list of members for bmpf::OneDirectionSyncPathFinder, including all inherited members.
| _buildedGridPath | bmpf::GridPathFinder | protected | 
| _buildedPath | bmpf::PathFinder | protected | 
| _calculationTimeInSeconds | bmpf::PathFinder | protected | 
| _closedNodes | bmpf::NodeGridPathFinder | protected | 
| _closedStateConvCodeSet | bmpf::NodeGridPathFinder | protected | 
| _collider | bmpf::PathFinder | protected | 
| _coordsUsed | bmpf::GridPathFinder | protected | 
| _endCoords | bmpf::GridPathFinder | protected | 
| _endNode | bmpf::NodeGridPathFinder | protected | 
| _endState | bmpf::PathFinder | protected | 
| _endStateFromCoords | bmpf::GridPathFinder | protected | 
| _errorCode | bmpf::PathFinder | protected | 
| _findCoordsInClosedList(std::vector< int > &coords) | bmpf::NodeGridPathFinder | protected | 
| _findCoordsInOpenedList(std::vector< int > &coords) | bmpf::NodeGridPathFinder | protected | 
| _findFreePoint(std::vector< int > coords, unsigned long pos, unsigned long maxPos, const std::vector< double > &state) | bmpf::GridPathFinder | protectedvirtual | 
| _findLinkDistance(std::vector< int > &a, std::vector< int > &b) | bmpf::NodeGridPathFinder | |
| _forEachNeighbor(std::shared_ptr< PathNode > currentNode, std::vector< int > &endCoords) override | bmpf::OneDirectionSyncPathFinder | protectedvirtual | 
| _getPathNodeWeight(std::vector< int > curCoords, std::vector< int > &endCoords) | bmpf::NodeGridPathFinder | protected | 
| _gridSize | bmpf::GridPathFinder | protected | 
| _gridSteps | bmpf::GridPathFinder | protected | 
| _groupedGridSteps | bmpf::GridPathFinder | protected | 
| _groupedOffsetList | bmpf::OneDirectionSyncPathFinder | protected | 
| _kD | bmpf::NodeGridPathFinder | protected | 
| _kG | bmpf::NodeGridPathFinder | protected | 
| _maxDist | bmpf::GridPathFinder | protected | 
| _maxNodeCnt | bmpf::NodeGridPathFinder | protected | 
| _maxOpenSetSize | bmpf::OneDirectionPathFinder | protected | 
| _moveNodeFromOpenedToClosed(const std::shared_ptr< PathNode > &node) | bmpf::NodeGridPathFinder | protected | 
| _offsetList | bmpf::OneDirectionPathFinder | protected | 
| _offsetStandartIndexes | bmpf::OneDirectionPathFinder | protected | 
| _openSet | bmpf::NodeGridPathFinder | protected | 
| _pathLength | bmpf::PathFinder | protected | 
| _ready | bmpf::PathFinder | protected | 
| _scene | bmpf::PathFinder | protected | 
| _showTrace | bmpf::PathFinder | protected | 
| _startCoords | bmpf::GridPathFinder | protected | 
| _startState | bmpf::PathFinder | protected | 
| _startStateFromCoords | bmpf::GridPathFinder | protected | 
| _startTime | bmpf::PathFinder | protected | 
| _threadCnt | bmpf::PathFinder | protected | 
| addObjectToScene(std::string path) | bmpf::PathFinder | |
| buildPath() override | bmpf::NodeGridPathFinder | virtual | 
| calculatePathLength(std::vector< std::vector< double >> path) | bmpf::PathFinder | static | 
| checkCollision(const std::vector< double > &state) | bmpf::PathFinder | |
| checkCoords(std::vector< int > coords) | bmpf::GridPathFinder | |
| checkCoords(const std::vector< int > &coords, unsigned int robotNum) | bmpf::GridPathFinder | |
| checkState(const std::vector< double > &state) | bmpf::PathFinder | |
| checkTask(const std::vector< double > &startState, const std::vector< double > &endState, double opacity) | bmpf::GridPathFinder | |
| coordsToState(std::vector< int > &coords) const | bmpf::GridPathFinder | |
| coordsToState(std::vector< int > coords, unsigned long robotNum) | bmpf::GridPathFinder | |
| 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_FREE_END_POINT | bmpf::GridPathFinder | static | 
| ERROR_CAN_NOT_FIND_FREE_START_POINT | bmpf::GridPathFinder | static | 
| ERROR_CAN_NOT_FIND_PATH | bmpf::PathFinder | static | 
| ERROR_REACHED_MAX_NODE_CNT | bmpf::NodeGridPathFinder | static | 
| findGridPath(std::vector< int > &startCoords, std::vector< int > &endCoords, int &errorCode) | bmpf::GridPathFinder | |
| findPath(const std::vector< double > &startState, const std::vector< double > &endState, int &errorCode) | bmpf::PathFinder | |
| findTick(std::vector< double > &state) override | bmpf::NodeGridPathFinder | virtual | 
| getAllProcessedStates() | bmpf::NodeGridPathFinder | |
| getBuildedGridPath() const | bmpf::GridPathFinder | inline | 
| getBuildedPath() const | bmpf::PathFinder | inline | 
| getCalculationTimeInSeconds() const | bmpf::PathFinder | inline | 
| getCollider() const | bmpf::PathFinder | inline | 
| getCurrentState() | bmpf::NodeGridPathFinder | |
| getEndState() | bmpf::PathFinder | inline | 
| getEndStateFromCoords() const | bmpf::GridPathFinder | inline | 
| getErrorCode() const | bmpf::PathFinder | inline | 
| getGridSteps() const | bmpf::GridPathFinder | inline | 
| getGroupedGridSteps() const | bmpf::GridPathFinder | inline | 
| getJSONPath(std::vector< std::vector< double >> path) | bmpf::PathFinder | static | 
| getMaxDist() const | bmpf::GridPathFinder | inline | 
| getPathFromJSON(const Json::Value &json) | bmpf::PathFinder | static | 
| getPathLength() const | bmpf::PathFinder | inline | 
| getPathStateFromTM(double tm) | bmpf::PathFinder | |
| getPathStateFromTM(std::vector< std::vector< double >> &path, double tm) | bmpf::PathFinder | static | 
| getRandomState() | bmpf::PathFinder | |
| getScene() const | bmpf::PathFinder | inline | 
| getStartState() | bmpf::PathFinder | inline | 
| getStartStateFromCoords() const | bmpf::GridPathFinder | inline | 
| getThreadCnt() const | bmpf::PathFinder | inline | 
| GridPathFinder(const std::shared_ptr< bmpf::Scene > &scene, bool showTrace, int gridSize, int threadCnt=1) | bmpf::GridPathFinder | |
| infoPath(const std::vector< std::vector< double >> &path) | bmpf::PathFinder | static | 
| isReady() const | bmpf::PathFinder | inline | 
| loadPathFromFile(const std::string &filename, std::string &scenePath) | bmpf::PathFinder | static | 
| loadPathsFromFile(const std::string &filename, std::string &scenePath) | bmpf::PathFinder | static | 
| nextNode() | bmpf::NodeGridPathFinder | inline | 
| NO_ERROR | bmpf::PathFinder | static | 
| NodeGridPathFinder(const std::shared_ptr< bmpf::Scene > &scene, bool showTrace, int gridSize, unsigned int maxNodeCnt, unsigned int kG=1, unsigned int kD=0, int threadCnt=1) | bmpf::NodeGridPathFinder | inline | 
| OneDirectionPathFinder(const std::shared_ptr< bmpf::Scene > &scene, bool showTrace, unsigned int maxOpenSetSize, int gridSize, unsigned int maxNodeCnt, unsigned int kG=1, unsigned int kD=0, int threadCnt=1) | bmpf::OneDirectionPathFinder | inline | 
| OneDirectionSyncPathFinder(const std::shared_ptr< bmpf::Scene > &scene, bool showTrace, unsigned int maxOpenSetSize, int gridSize, unsigned int maxNodeCnt, unsigned int kG=1, unsigned int kD=0, int threadCnt=1) | bmpf::OneDirectionSyncPathFinder | inline | 
| paint(const std::vector< double > &state, bool onlyRobot) | bmpf::PathFinder | virtual | 
| 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) override | bmpf::NodeGridPathFinder | virtual | 
| prepare(std::vector< int > &startState, std::vector< int > &endState) override | bmpf::NodeGridPathFinder | virtual | 
| savePathToFile(std::vector< std::vector< double >> path, const std::string &filename) | bmpf::PathFinder | static | 
| setReady(bool ready) | bmpf::PathFinder | inline | 
| simpleCheckPath(const std::vector< std::vector< double >> &path, double maxDist) | bmpf::PathFinder | |
| splitPath(std::vector< std::vector< double >> path, unsigned long partCnt) | bmpf::PathFinder | static | 
| stateToCoords(std::vector< double > state) | bmpf::GridPathFinder | virtual | 
| tryToGetNeighborPtr(std::vector< int > newCoords, const std::shared_ptr< PathNode > &parentNode, double sum) | bmpf::NodeGridPathFinder | |
| updateCollider() | bmpf::PathFinder | 
 1.8.17
 1.8.17