Class MapServer

Nested Relationships

Nested Types

Class Documentation

class MapServer

Virtual interface for map server services offered by MOLA modules

Virtual interface of MapServer

{

inline virtual ReturnStatus map_load([[maybe_unused]] const std::string &path)

Loads a map from file(s) and sets it as active current map. Different implementations may use one or more files to store map as files.

Parameters:

path[in] File name(s) prefix for the map to load. Do not add file extension.

inline virtual ReturnStatus map_save([[maybe_unused]] const std::string &path)

Saves a map from file(s) and sets it as active current map. Different implementations may use one or more files to store map as files.

Parameters:

path[in] File name(s) prefix for the map to save. Do not add file extension.

Public Functions

MapServer()
virtual ~MapServer()
struct ReturnStatus

Public Functions

ReturnStatus() = default

Public Members

bool success = false
std::string error_message