SLAMTEC Aurora Public Remote SDK  1.2.0-rtm
rp::standalone::aurora::RemoteMapDataVisitor Class Reference

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
 

Detailed Description

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


The documentation for this class was generated from the following file: