g2o
Toggle main menu visibility
Loading...
Searching...
No Matches
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/core/hyper_graph_action.h
"
23
#include "
g2o_viewer_api.h
"
24
25
namespace
g2o
{
26
27
class
G2oQGLViewer
;
28
32
class
G2O_VIEWER_API
GuiHyperGraphAction
:
public
HyperGraphAction
{
33
public
:
34
GuiHyperGraphAction
();
35
~GuiHyperGraphAction
();
36
41
HyperGraphAction
*
operator()
(
const
HyperGraph
* graph,
42
Parameters
* parameters = 0);
43
44
G2oQGLViewer
*
viewer
;
45
bool
dumpScreenshots
;
46
};
47
48
}
// namespace g2o
49
50
#endif
g2o::G2oQGLViewer
OpenGL based viewer for the graph.
Definition
g2o_qglviewer.h:33
g2o::GuiHyperGraphAction::operator()
HyperGraphAction * operator()(const HyperGraph *graph, Parameters *parameters=0)
Definition
gui_hyper_graph_action.cpp:33
g2o::GuiHyperGraphAction::viewer
G2oQGLViewer * viewer
the viewer which visualizes the graph
Definition
gui_hyper_graph_action.h:44
g2o::GuiHyperGraphAction::dumpScreenshots
bool dumpScreenshots
Definition
gui_hyper_graph_action.h:45
g2o::GuiHyperGraphAction::GuiHyperGraphAction
GuiHyperGraphAction()
Definition
gui_hyper_graph_action.cpp:28
g2o::HyperGraphAction::Parameters
Definition
hyper_graph_action.h:51
g2o::HyperGraphAction
Abstract action that operates on an entire graph.
Definition
hyper_graph_action.h:49
g2o::HyperGraph
Definition
hyper_graph.h:53
g2o_viewer_api.h
G2O_VIEWER_API
#define G2O_VIEWER_API
Definition
g2o_viewer_api.h:47
hyper_graph_action.h
g2o
Definition
dl_wrapper.cpp:55
Generated on
for g2o by
1.17.0