ComponentInterface.ice
Go to the documentation of this file.
1/*
2 * This file is part of ArmarX.
3 *
4 * ArmarX is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License version 2 as
6 * published by the Free Software Foundation.
7 *
8 * ArmarX is distributed in the hope that it will be useful, but
9 * WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 *
13 * You should have received a copy of the GNU General Public License
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 *
16 * package navigation::room_editor
17 * author Fabian Reister ( fabian dot reister at kit dot edu )
18 * date 2026
19 * copyright http://www.gnu.org/licenses/gpl-2.0.txt
20 * GNU General Public License
21 */
22
23
24#pragma once
25
26
27module armarx { module navigation { module components { module room_editor
28{
29
31 {
32 /**
33 * Re-reads the rooms from the navigation memory.
34 * As every edit is written back immediately, this only matters if the
35 * rooms were changed by somebody else.
36 */
38
39 /**
40 * Dumps the rooms of the navigation memory to disk (`rooms.json`),
41 * using the package and directory configured via the properties or the Remote GUI.
42 */
44 };
45
46};};};};
void reloadFromMemory()
Re-reads the rooms from the navigation memory.
bool exportToJson()
Dumps the rooms of the navigation memory to disk (rooms.json), using the package and directory config...
This file offers overloads of toIce() and fromIce() functions for STL container types.
This file is part of ArmarX.