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_();
128 bool finishAdding_()
override;
131 void update_(
const char * caller_name =
nullptr)
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:134
ShadeModes
Different shade modes.
Definition: Plot3DCanvas.h:81
MultiGradient linear_gradient_
stores the linear color gradient for non-log modes
Definition: Plot3DCanvas.h:137
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