The map data visitor class for accessing the map data from the remote device. More...
#include <slamtec_remote_public.hxx>
Public Types | |
| using | MapDataCallback = std::function< const void(const slamtec_aurora_sdk_map_desc_t &)> |
| using | KeyFrameDataCallback = std::function< const void(const RemoteKeyFrameData &)> |
| using | MapPointDataCallback = std::function< const void(const slamtec_aurora_sdk_map_point_desc_t &)> |
Public Member Functions | |
| void | subscribeMapData (const MapDataCallback &mapDataCallback) |
| Subscribe the map data callback. | |
| void | subscribeKeyFrameData (const KeyFrameDataCallback &keyFrameDataCallback) |
| Subscribe the keyframe data callback. | |
| void | subscribeMapPointData (const MapPointDataCallback &mapPointDataCallback) |
| Subscribe the map point data callback. | |
Protected Attributes | |
| MapDataCallback | _mapDataCallback |
| KeyFrameDataCallback | _keyFrameDataCallback |
| MapPointDataCallback | _mapPointDataCallback |
| slamtec_aurora_sdk_map_data_visitor_t | _visitor_obj |
Friends | |
| class | RemoteDataProvider |
The map data visitor class for accessing the map data from the remote device.
The caller must invoke the subscribe functions to register the callbacks to access the map data