35 #ifndef OPENMS_VISUAL_SPECTRUM3DCANVAS_H 
   36 #define OPENMS_VISUAL_SPECTRUM3DCANVAS_H 
   47   class Spectrum3DOpenGLCanvas;
 
   88     void resizeEvent(QResizeEvent * e);
 
   89     void contextMenuEvent(QContextMenuEvent * e);
 
   91     bool isLegendShown() 
const;
 
   94     void showLegend(
bool);
 
   99     virtual void showCurrentLayerPreferences();
 
  102     virtual void saveCurrentLayer(
bool visible);
 
  106     void showCurrentPeaksAs2D();
 
  111     void activateLayer(
Size layer_index);
 
  113     void removeLayer(
Size layer_index);
 
  115     virtual void updateLayer(
Size i);
 
  119     void currentLayerParamtersChanged_();
 
  124     bool finishAdding_();
 
  127     virtual void update_(
const char * caller_name = 0);
 
  133     virtual void translateLeft_();
 
  135     virtual void translateRight_();
 
  137     virtual void translateForward_();
 
  139     virtual void translateBackward_();
 
OpenGL Canvas for 3D-visualization of map data. 
Definition: Spectrum3DOpenGLCanvas.h:55
Base class for visualization canvas classes. 
Definition: SpectrumCanvas.h:94
Management and storage of parameters / INI files. 
Definition: Param.h:69
Canvas for 3D-visualization of peak map data. 
Definition: Spectrum3DCanvas.h:62
size_t Size
Size type e.g. used as variable which can hold result of size() 
Definition: Types.h:144
ShadeModes
Different shade modes. 
Definition: Spectrum3DCanvas.h:77
bool legend_shown_
whether the legend is shoen or not 
Definition: Spectrum3DCanvas.h:130
Spectrum3DOpenGLCanvas * openglcanvas_
pointer to the SpectrumOpenGLCanvas implementation 
Definition: Spectrum3DCanvas.h:96