9 #ifndef EVENTMULTIVIEWER_H
10 #define EVENTMULTIVIEWER_H
21 #include <osg/ref_ptr>
130 QToolBar* localToolBar;
131 QToolBar* globalToolBar;
138 QList<QAction*> layoutActs;
141 QComboBox* projCombo;
142 QDoubleSpinBox* alphaSpinBox;
143 QAction* viewSideAct;
145 QAction* viewFrontAct;
152 QAction* contUpdateAct;
155 QWidget* contentWidget;
156 QVBoxLayout* contentLayout;
157 QList<EventViewerWidget*> viewerWidgets;
ExportFormats
Definition: EventMultiViewer.h:64
void lock(bool b)
Definition: EventMultiViewer.cpp:515
QWidget * createTrackDetVisPerspective()
Definition: EventMultiViewer.cpp:795
EventMultiViewer()
Definition: EventMultiViewer.cpp:92
void setMouseMode(int mouseMode)
Definition: EventMultiViewer.cpp:383
void link(bool b)
Definition: EventMultiViewer.cpp:499
Definition: Selectable.h:15
Definition: EventMultiViewer.h:64
Layouts
Definition: EventMultiViewer.h:59
Definition: EventMultiViewer.h:62
void clear()
Definition: EventMultiViewer.cpp:68
QToolBar * localActionsToolbar()
Toolbar containing local per-viewer actions (like "Projection mode", "Link")
Definition: EventMultiViewer.h:83
Definition: EventMultiViewer.h:64
Definition: EventMultiViewer.h:61
void setActiveParticle(int index)
This is used to forward a particle change to any FilterVis* viewer who needs it.
Definition: EventMultiViewer.cpp:182
Definition: EventMultiViewer.h:59
Definition: EventMultiViewer.h:60
void disconnectViewers()
Definition: EventMultiViewer.cpp:361
void changeProjection(int proj)
Definition: EventMultiViewer.cpp:521
QWidget * createViewerMatrix()
Definition: EventMultiViewer.cpp:656
Combine a set of EventViewerWidget's to a 'perspective' (see enum Layouts) and provide user-interface...
Definition: EventMultiViewer.h:54
void requestView(Selectable *selectable)
Definition: EventMultiViewer.cpp:216
Definition: EventMultiViewer.h:59
void exportActiveViewerTo(int exportFormat)
Definition: EventMultiViewer.cpp:119
QWidget * createClusterVisPerspective()
Definition: EventMultiViewer.cpp:739
void createWidgets()
Definition: EventMultiViewer.cpp:613
void homeViewers()
Definition: EventMultiViewer.cpp:348
QAction * layoutAction(int layout)
Definition: EventMultiViewer.cpp:531
void update()
Definition: EventMultiViewer.cpp:73
Definition: EventMultiViewer.h:59
void setRulerVisible(bool visible)
Definition: EventMultiViewer.cpp:400
void setActiveViewer(EventViewerWidget *viewer)
Definition: EventMultiViewer.cpp:435
void connectViewers()
Definition: EventMultiViewer.cpp:371
Definition: EventMultiViewer.h:59
QToolBar * globalActionsToolbar()
Toolbar containing global actions (like "Zoom", "Rotate", "Select" and "Ruler")
Definition: EventMultiViewer.h:81
void setLocalActionsEnabled(bool enable)
Definition: EventMultiViewer.cpp:416
void setLayout(int layout)
Definition: EventMultiViewer.cpp:255
Definition: EventMultiViewer.h:59
void createToolBars()
Definition: EventMultiViewer.cpp:632
MouseMode
Definition: EventMultiViewer.h:61
void positionChanged(float x, float y, float z)
Definition: EventMultiViewer.h:63
Definition: EventMultiViewer.h:64
void setPhastScene(PhastScene *phastScene)
Definition: EventMultiViewer.cpp:192
Definition: EventMultiViewer.h:64
Scenegraph holding static and dynamic Phast geometry.
Definition: PhastScene.h:32
Manage a set of 'linked' viewers i.e. viewers on which camera transformation acts simultaneous (helpe...
Definition: EventMultiViewer.h:38
void createActions()
Definition: EventMultiViewer.cpp:538
void triggerRedraw()
Definition: EventMultiViewer.cpp:408
Definition: EventMultiViewer.h:59
void add(EventViewerWidget *viewer)
Definition: EventMultiViewer.cpp:32
std::vector< EventViewerWidget * > m_linkGroup
Definition: EventMultiViewer.h:46