38 #include <OpenMS/VISUAL/OpenMS_GUIConfig.h> 51 class Plot3DOpenGLCanvas;
92 void resizeEvent(QResizeEvent * e)
override;
93 void contextMenuEvent(QContextMenuEvent * e)
override;
95 bool isLegendShown()
const;
98 void showLegend(
bool);
103 void showCurrentLayerPreferences()
override;
108 void showCurrentPeaksAs2D();
113 void activateLayer(
Size layer_index)
override;
115 void removeLayer(
Size layer_index)
override;
117 void updateLayer(
Size i)
override;
119 void intensityModeChange_()
override;
124 void currentLayerParamtersChanged_();
129 bool finishAdding_()
override;
132 void update_(
const char * caller_name =
nullptr)
override;
141 void translateLeft_(Qt::KeyboardModifiers m)
override;
143 void translateRight_(Qt::KeyboardModifiers m)
override;
145 void translateForward_()
override;
147 void translateBackward_()
override;
OpenGL Canvas for 3D-visualization of map data.
Definition: Plot3DOpenGLCanvas.h:59
Canvas for 3D-visualization of peak map data.
Definition: Plot3DCanvas.h:66
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
bool legend_shown_
whether the legend is shown or not
Definition: Plot3DCanvas.h:135
ShadeModes
Different shade modes.
Definition: Plot3DCanvas.h:81
MultiGradient linear_gradient_
stores the linear color gradient for non-log modes
Definition: Plot3DCanvas.h:138
Management and storage of parameters / INI files.
Definition: Param.h:69
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:127
Plot3DOpenGLCanvas * openglcanvas_
pointer to the SpectrumOpenGLCanvas implementation
Definition: Plot3DCanvas.h:100
Base class for visualization canvas classes.
Definition: PlotCanvas.h:145
A gradient of multiple colors and arbitrary distances between colors.
Definition: MultiGradient.h:67