#include <armarx/navigation/memory/client/graph/Reader.h>
Definition at line 55 of file Reader.h.
◆ allGraphs()
◆ allLocations()
◆ connect()
◆ defaultProperties()
◆ graphs()
◆ locations()
◆ propertyPrefix()
| std::string propertyPrefix |
( |
| ) |
const |
|
overridevirtual |
◆ queryLocations()
| std::map< armem::MemoryID, location::arondto::Location > queryLocations |
( |
| ) |
|
|
protected |
◆ resolveLocation()
| std::vector< core::Location > resolveLocation |
( |
const std::string & | locationName, |
|
|
const std::optional< std::string > & | provider ) |
◆ ResolveLocationName()
| ResolveLocationNameResult ResolveLocationName |
( |
const std::map< armem::MemoryID, location::arondto::Location > & | locations, |
|
|
const std::string & | locationName, |
|
|
double | minMatchRatio, |
|
|
std::ostream * | log = nullptr ) |
|
static |
Resolve a location by human-readable name.
Matches the given name to the locations' names, and returns the ID of the location with the best match.
- Parameters
-
| locations | Locations, e.g. as returned by Reader::queryLocations(). |
| locationName | The human-readable name. |
| minMatchRatio | The minimum match ratio required to accept a match. |
| log | Optional out-stream for logging about the matching. |
- Returns
- Resolved location name or error message.
Definition at line 226 of file Reader.cpp.
◆ resolveLocationName()
| ResolveLocationNameResult resolveLocationName |
( |
const std::string & | locationName, |
|
|
double | minMatchRatio, |
|
|
std::ostream * | log = nullptr ) |
Resolve a location by human-readable name.
Queries location names from the navigation memory, matches the given name to the locations' names, and returns the ID of the location with the best match.
- Parameters
-
| locationName | The human-readable name. |
| minMatchRatio | The minimum match ratio required to accept a match. |
| log | Optional out-stream for logging about the matching. |
- Returns
- Resolved location name or error message.
Definition at line 217 of file Reader.cpp.
◆ SimpleReaderBase()
The documentation for this class was generated from the following files:
- armarx/navigation/memory/client/graph/Reader.h
- armarx/navigation/memory/client/graph/Reader.cpp