g2o
Main Page
Modules
Namespaces
Classes
Files
File List
File Members
g2o
apps
g2o_viewer
gui_hyper_graph_action.h
Go to the documentation of this file.
1
// g2o - General Graph Optimization
2
// Copyright (C) 2011 R. Kuemmerle, G. Grisetti, W. Burgard
3
//
4
// This file is part of g2o.
5
//
6
// g2o is free software: you can redistribute it and/or modify
7
// it under the terms of the GNU General Public License as published by
8
// the Free Software Foundation, either version 3 of the License, or
9
// (at your option) any later version.
10
//
11
// g2o is distributed in the hope that it will be useful,
12
// but WITHOUT ANY WARRANTY; without even the implied warranty of
13
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14
// GNU General Public License for more details.
15
//
16
// You should have received a copy of the GNU General Public License
17
// along with g2o. If not, see <http://www.gnu.org/licenses/>.
18
19
#ifndef G2O_GUI_HYPER_GRAPH_ACTION_H
20
#define G2O_GUI_HYPER_GRAPH_ACTION_H
21
22
#include "
g2o_viewer_api.h
"
23
#include "
g2o/core/hyper_graph_action.h
"
24
25
namespace
g2o
{
26
27
class
G2oQGLViewer;
28
32
class
G2O_VIEWER_API
GuiHyperGraphAction
:
public
HyperGraphAction
33
{
34
public
:
35
GuiHyperGraphAction
();
36
~
GuiHyperGraphAction
();
37
41
HyperGraphAction
* operator()(
const
HyperGraph
*
graph
,
Parameters
* parameters = 0);
42
43
G2oQGLViewer
*
viewer
;
44
bool
dumpScreenshots
;
45
};
46
47
}
// end namespace
48
49
#endif
g2o::GuiHyperGraphAction::dumpScreenshots
bool dumpScreenshots
Definition:
gui_hyper_graph_action.h:44
G2O_VIEWER_API
#define G2O_VIEWER_API
Definition:
g2o_viewer_api.h:21
g2o_viewer_api.h
g2o
Definition:
dl_wrapper.cpp:54
hyper_graph_action.h
g2o::GuiHyperGraphAction
action which calls an GUI update after each iteration
Definition:
gui_hyper_graph_action.h:32
g2o::G2oQGLViewer
OpenGL based viewer for the graph.
Definition:
g2o_qglviewer.h:33
g2o::HyperGraph
Definition:
hyper_graph.h:55
g2o::GuiHyperGraphAction::viewer
G2oQGLViewer * viewer
the viewer which visualizes the graph
Definition:
gui_hyper_graph_action.h:43
graph
Protocol The SLAM executable accepts such as solving the and retrieving or vertices in the graph
Definition:
protocol.txt:7
g2o::HyperGraphAction::Parameters
Definition:
hyper_graph_action.h:52
g2o::HyperGraphAction
Abstract action that operates on an entire graph.
Definition:
hyper_graph_action.h:50
Generated on Mon Mar 18 2019 20:14:37 for g2o by
1.8.11