YARP
Yet Another Robot Platform
 
Loading...
Searching...
No Matches
IMap2DMsgs.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2006-2021 Istituto Italiano di Tecnologia (IIT)
3 * SPDX-License-Identifier: BSD-3-Clause
4 */
5
6// Autogenerated by Thrift Compiler (0.14.1-yarped)
7//
8// This is an automatically generated file.
9// It could get re-generated if the ALLOW_IDL_GENERATION flag is on.
10
11#ifndef YARP_THRIFT_GENERATOR_SERVICE_IMAP2DMSGS_H
12#define YARP_THRIFT_GENERATOR_SERVICE_IMAP2DMSGS_H
13
14#include <yarp/os/Wire.h>
19#include <return_get_area.h>
21#include <return_get_location.h>
23#include <return_get_map.h>
25#include <return_get_path.h>
27#include <yarp/dev/Map2DArea.h>
29#include <yarp/dev/Map2DPath.h>
30#include <yarp/dev/MapGrid2D.h>
32
34 public yarp::os::Wire
35{
36public:
37 // Constructor
38 IMap2DMsgs();
39
41
43
44 virtual return_get_map get_map_RPC(const std::string& map_name);
45
47
48 virtual yarp::dev::ReturnValue remove_map_RPC(const std::string& map_name);
49
50 virtual yarp::dev::ReturnValue store_location_RPC(const std::string& location_name, const yarp::dev::Nav2D::Map2DLocation& loc);
51
52 virtual yarp::dev::ReturnValue store_area_RPC(const std::string& area_name, const yarp::dev::Nav2D::Map2DArea& area);
53
54 virtual yarp::dev::ReturnValue store_path_RPC(const std::string& path_name, const yarp::dev::Nav2D::Map2DPath& path);
55
56 virtual return_get_location get_location_RPC(const std::string& location_name);
57
58 virtual return_get_area get_area_RPC(const std::string& area_name);
59
60 virtual return_get_path get_path_RPC(const std::string& path_name);
61
63
65
67
69
71
73
74 virtual yarp::dev::ReturnValue rename_location_RPC(const std::string& original_name, const std::string& new_name);
75
76 virtual yarp::dev::ReturnValue delete_location_RPC(const std::string& location_name);
77
78 virtual yarp::dev::ReturnValue delete_path_RPC(const std::string& path_name);
79
80 virtual yarp::dev::ReturnValue rename_area_RPC(const std::string& original_name, const std::string& new_name);
81
82 virtual yarp::dev::ReturnValue rename_path_RPC(const std::string& original_name, const std::string& new_name);
83
84 virtual yarp::dev::ReturnValue delete_area_RPC(const std::string& area_name);
85
87
89
91
93
94 virtual yarp::dev::ReturnValue clear_map_temporary_flags_RPC(const std::string& map_name);
95
96 virtual yarp::dev::ReturnValue save_maps_collection_RPC(const std::string& maps_collection_file);
97
98 virtual yarp::dev::ReturnValue load_maps_collection_RPC(const std::string& maps_collection_file);
99
100 virtual yarp::dev::ReturnValue save_locations_and_extras_RPC(const std::string& locations_collection_file);
101
102 virtual yarp::dev::ReturnValue load_locations_and_extras_RPC(const std::string& locations_collection_file);
103
104 virtual yarp::dev::ReturnValue save_map_to_disk_RPC(const std::string& map_name, const std::string& file_name);
105
106 virtual yarp::dev::ReturnValue load_map_from_disk_RPC(const std::string& file_name);
107
108 virtual yarp::dev::ReturnValue enable_maps_compression_RPC(const bool enable_compression);
109
110 // help method
111 virtual std::vector<std::string> help(const std::string& functionName = "--all");
112
113 // read from ConnectionReader
114 bool read(yarp::os::ConnectionReader& connection) override;
115};
116
117#endif // YARP_THRIFT_GENERATOR_SERVICE_IMAP2DMSGS_H
contains the definition of a Map2DArea type
contains the definition of a Map2DLocation type
contains the definition of a Map2DPath type
contains the definition of a map type
virtual return_get_map_names get_map_names_RPC()
virtual yarp::dev::ReturnValue save_map_to_disk_RPC(const std::string &map_name, const std::string &file_name)
virtual yarp::dev::ReturnValue save_maps_collection_RPC(const std::string &maps_collection_file)
virtual yarp::dev::ReturnValue remove_map_RPC(const std::string &map_name)
virtual yarp::dev::ReturnValue clear_all_areas_RPC()
virtual yarp::dev::ReturnValue enable_maps_compression_RPC(const bool enable_compression)
virtual yarp::dev::ReturnValue store_area_RPC(const std::string &area_name, const yarp::dev::Nav2D::Map2DArea &area)
virtual yarp::dev::ReturnValue rename_path_RPC(const std::string &original_name, const std::string &new_name)
virtual yarp::dev::ReturnValue delete_path_RPC(const std::string &path_name)
virtual return_get_all_areas get_all_areas_RPC()
virtual yarp::dev::ReturnValue store_map_RPC(const yarp::dev::Nav2D::MapGrid2D &themap)
virtual yarp::dev::ReturnValue rename_location_RPC(const std::string &original_name, const std::string &new_name)
virtual return_get_location get_location_RPC(const std::string &location_name)
virtual return_get_areas_list get_areas_list_RPC()
virtual yarp::dev::ReturnValue load_map_from_disk_RPC(const std::string &file_name)
virtual return_get_path get_path_RPC(const std::string &path_name)
virtual yarp::dev::ReturnValue store_path_RPC(const std::string &path_name, const yarp::dev::Nav2D::Map2DPath &path)
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
virtual yarp::dev::ReturnValue clear_all_locations_RPC()
virtual yarp::dev::ReturnValue rename_area_RPC(const std::string &original_name, const std::string &new_name)
virtual yarp::dev::ReturnValue clear_all_maps_RPC()
virtual yarp::dev::ReturnValue delete_location_RPC(const std::string &location_name)
virtual yarp::dev::ReturnValue load_locations_and_extras_RPC(const std::string &locations_collection_file)
virtual yarp::dev::ReturnValue load_maps_collection_RPC(const std::string &maps_collection_file)
virtual yarp::dev::ReturnValue delete_area_RPC(const std::string &area_name)
virtual yarp::dev::ReturnValue store_location_RPC(const std::string &location_name, const yarp::dev::Nav2D::Map2DLocation &loc)
virtual return_get_area get_area_RPC(const std::string &area_name)
virtual return_get_all_paths get_all_paths_RPC()
virtual return_get_map get_map_RPC(const std::string &map_name)
virtual yarp::dev::ReturnValue save_locations_and_extras_RPC(const std::string &locations_collection_file)
virtual yarp::dev::ReturnValue clear_all_maps_temporary_flags_RPC()
virtual return_get_paths_list get_paths_list_RPC()
virtual std::vector< std::string > help(const std::string &functionName="--all")
virtual yarp::dev::ReturnValue clear_all_paths_RPC()
virtual return_get_locations_list get_locations_list_RPC()
virtual return_get_all_locations get_all_locations_RPC()
virtual yarp::dev::ReturnValue clear_map_temporary_flags_RPC(const std::string &map_name)
An interface for reading from a network connection.
Base class for IDL client/server.
Definition Wire.h:18