gepetto-viewer
5.2.0
An user-friendly Graphical Interface
fwd.hh
Go to the documentation of this file.
1
// Copyright (c) 2015-2018, LAAS-CNRS
2
// Authors: Joseph Mirabel (joseph.mirabel@laas.fr)
3
//
4
// This file is part of gepetto-viewer.
5
// gepetto-viewer is free software: you can redistribute it
6
// and/or modify it under the terms of the GNU Lesser General Public
7
// License as published by the Free Software Foundation, either version
8
// 3 of the License, or (at your option) any later version.
9
//
10
// gepetto-viewer is distributed in the hope that it will be
11
// useful, but WITHOUT ANY WARRANTY; without even the implied warranty
12
// of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13
// General Lesser Public License for more details. You should have
14
// received a copy of the GNU Lesser General Public License along with
15
// gepetto-viewer. If not, see <http://www.gnu.org/licenses/>.
16
17
#ifndef GEPETTO_GUI_FWD_HH
18
#define GEPETTO_GUI_FWD_HH
19
20
#include <QtGlobal>
21
#include <vector>
22
#if QT_VERSION >= 0x050000
23
#include <QtGui/qopengl.h>
24
#ifdef __APPLE__
25
// Following issue presented in
26
// https://stackoverflow.com/questions/26419420/define-gldebugmessagecallbackarb-callback-method
27
typedef
void(APIENTRY *GLDEBUGPROC)(GLenum source, GLenum type, GLuint id,
28
GLenum severity, GLsizei length,
29
const
GLchar *message,
30
const
GLvoid *userParam);
31
#endif
32
#endif
33
#include <
gepetto/viewer/fwd.h
>
34
#include <
gepetto/viewer/macros.h
>
35
36
#include <QtGui>
37
#include <
gepetto/gui/config-dep.hh
>
38
39
namespace
gepetto
{
40
namespace
gui {
41
class
MainWindow;
42
class
OSGWidget;
43
class
PickHandler;
44
class
BodyTreeWidget;
45
class
BodyTreeItem
;
46
typedef
std::vector<BodyTreeItem *>
BodyTreeItems_t
;
47
class
ShortcutFactory
;
48
class
SelectionHandler
;
49
class
SelectionEvent
;
50
class
ActionSearchBar
;
51
52
typedef
viewer::NodePtr_t
NodePtr_t
;
53
typedef
viewer::GroupNodePtr_t
GroupNodePtr_t
;
54
typedef
viewer::Configuration
Configuration
;
55
56
class
ViewerCorbaServer;
57
58
class
WindowsManager
;
59
typedef
viewer::shared_ptr<WindowsManager>
WindowsManagerPtr_t
;
60
61
#if GEPETTO_GUI_HAS_PYTHONQT
62
class
PythonWidget
;
63
#endif
64
}
// namespace gui
65
}
// namespace gepetto
66
67
#endif // GEPETTO_GUI_FWD_HH
gepetto::gui::PythonWidget
Definition:
pythonwidget.hh:90
gepetto::gui::WindowsManagerPtr_t
viewer::shared_ptr< WindowsManager > WindowsManagerPtr_t
Definition:
fwd.hh:58
gepetto::gui::NodePtr_t
viewer::NodePtr_t NodePtr_t
Definition:
fwd.hh:50
gepetto
Definition:
action-search-bar.hh:27
macros.h
fwd.h
gepetto::gui::GroupNodePtr_t
viewer::GroupNodePtr_t GroupNodePtr_t
Definition:
fwd.hh:53
gepetto::gui::Configuration
viewer::Configuration Configuration
Definition:
configuration.hh:30
gepetto::gui::BodyTreeItem
Definition:
tree-item.hh:33
gepetto::gui::SelectionEvent
Definition:
selection-event.hh:31
config-dep.hh
gepetto::gui::SelectionHandler
Definition:
selection-handler.hh:85
gepetto::gui::ShortcutFactory
Definition:
shortcut-factory.hh:29
gepetto::gui::WindowsManager
Definition:
windows-manager.hh:30
gepetto::gui::BodyTreeItems_t
std::vector< BodyTreeItem * > BodyTreeItems_t
Definition:
fwd.hh:45
gepetto::viewer::Configuration
Definition:
config-osg.h:115
gepetto::gui::ActionSearchBar
Definition:
action-search-bar.hh:29
include
gepetto
gui
fwd.hh
Generated by
1.8.17