#include <multirobot_pf_server.h>
Сервер планирования в режиме multirobot для использования необходимо переопределить в потомке createPathFinder()
◆ MultiRobotPFServer()
MultiRobotPFServer::MultiRobotPFServer |
( |
const std::shared_ptr< bmpf::Scene > & |
scene, |
|
|
bool |
showTrace, |
|
|
unsigned int |
maxOpenSetSize, |
|
|
int |
gridSize, |
|
|
unsigned int |
maxNodeCnt, |
|
|
int |
threadCnt = 1 |
|
) |
| |
|
inline |
конструктор
- Parameters
-
scene | сцена |
showTrace | флаг, нужно ли выводить информацию во время поиска пути |
maxOpenSetSize | максимальный размер открытом множества |
gridSize | размер сетки планирования |
maxNodeCnt | максимальное кол-во нод в закрытом множестве |
threadCnt | количество потоков планировщика |
◆ createPathFinder()
std::shared_ptr<bmpf::PathFinder> MultiRobotPFServer::createPathFinder |
( |
int |
clientSocket | ) |
|
|
inlineoverridevirtual |
создать планировщик
- Parameters
-
- Returns
- новый планировщик
Implements PathFindingServer.
The documentation for this class was generated from the following file: