#include <armarx/navigation/memory/client/graph/Reader.h>
Definition at line 46 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 |
◆ resolveLocationId()
◆ 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 209 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 200 of file Reader.cpp.
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