|
|
This file is part of ArmarX. More...
Namespaces | |
| scene_provider | |
Classes | |
| class | ArvizIntrospector |
| class | DummyExecutor |
| Executor that doesn't do anything. More... | |
| class | EventPublishingInterface |
| A publisher the server navigator will use to notify others about events. More... | |
| class | ExecutorInterface |
| An executer the server navigator will use to send its control commands to. More... | |
| class | GoalReachedMonitor |
| struct | GoalReachedMonitorConfig |
| class | GraphBuilder |
| class | IntrospectorInterface |
| class | MemoryIntrospector |
| class | MemoryParameterizationService |
| class | MemoryPublisher |
| struct | NavigationStack |
| class | Navigator |
| class | PlatformControllerExecutor |
| The PlatformUnitExecutor class. More... | |
| class | PlatformUnitExecutor |
| The PlatformUnitExecutor class. More... | |
| struct | StackResult |
Typedefs | |
| using | GraphPath = std::vector< semrel::ShapeID > |
Functions | |
| armarx::PackagePath | asPackagePath (const std::string &absfilepath) |
| GraphPath | findShortestPath (core::Graph graph, const core::Graph::ConstVertex &startVertex, const core::Graph::ConstVertex &goalVertex) |
| bool | operator== (const core::Graph::VertexAttrib &lhs, const core::Graph::VertexAttrib &rhs) |
| void | stopIfRunning (PeriodicTask< Navigator >::pointer_type &task) |
Variables | |
| const core::arondto::Edge | ARON_UNSET_EDGE_VALUES |
This file is part of ArmarX.
ArmarX is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.
ArmarX is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
ArmarX is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.
ArmarX is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
| using GraphPath = std::vector<semrel::ShapeID> |
Definition at line 205 of file Navigator.cpp.
|
inline |
| GraphPath armarx::navigation::server::findShortestPath | ( | core::Graph | graph, |
| const core::Graph::ConstVertex & | startVertex, | ||
| const core::Graph::ConstVertex & | goalVertex | ||
| ) |
Definition at line 208 of file Navigator.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| bool armarx::navigation::server::operator== | ( | const core::Graph::VertexAttrib & | lhs, |
| const core::Graph::VertexAttrib & | rhs | ||
| ) |
Definition at line 111 of file GraphBuilder.cpp.
| void armarx::navigation::server::stopIfRunning | ( | PeriodicTask< Navigator >::pointer_type & | task | ) |
| const core::arondto::Edge ARON_UNSET_EDGE_VALUES |
Definition at line 23 of file GraphBuilder.cpp.