Widget for 3D-visualization of map data. More...
#include <OpenMS/VISUAL/Spectrum3DWidget.h>
Public Slots | |
| virtual void | showGoToDialog () |
Public Slots inherited from SpectrumWidget | |
| void | showStatistics () |
| Shows statistics about the data (count, min, max, avg of intensity, charge, quality and meta data) More... | |
| void | showIntensityDistribution () |
| Shows the intensity distribution of the current layer. More... | |
| void | showMetaDistribution (const String &name) |
Shows the meta data distribution of vlaue name of the current layer. More... | |
| void | updateAxes () |
| Updates the axes by setting the right labels and calling recalculateAxes_();. More... | |
| void | updateHScrollbar (float min, float disp_min, float disp_max, float max) |
| Updates the horizontal scrollbar. More... | |
| void | updateVScrollbar (float min, float disp_min, float disp_max, float max) |
| Updates the vertical scrollbar. More... | |
| virtual void | showGoToDialog ()=0 |
| Shows a goto dialog. More... | |
| void | changeLegendVisibility () |
| Toggles the axis legend visibility. More... | |
Signals | |
| void | showCurrentPeaksAs2D () |
| Requests to display all spectra in 2D plot. More... | |
Signals inherited from SpectrumWidget | |
| void | sendStatusMessage (std::string, OpenMS::UInt) |
Emits a status message that should be displayed for time ms. If time is 0 the message should be displayed until the next message is emitted. More... | |
| void | sendCursorStatus (double mz=-1.0, double rt=-1.0) |
| Emitted when the cursor position changes (for displaying e.g. in status bar) More... | |
| void | aboutToBeDestroyed (int window_id) |
| Message about the destruction of this widget. More... | |
| void | openPreferences () |
| Shows the main preferences dialog. More... | |
| void | dropReceived (const QMimeData *data, QWidget *source, int id) |
| Signal that is emitted, when a drag-and-drop action ends on this widget. More... | |
Public Member Functions | |
| Spectrum3DWidget (const Param &preferences, QWidget *parent=0) | |
| Constructor. More... | |
| virtual | ~Spectrum3DWidget () |
| Destructor. More... | |
| Spectrum3DCanvas * | canvas () |
| This method is overwritten to make the class specific members accessable. More... | |
| virtual void | recalculateAxes_ () |
| recalculates the Axis ticks More... | |
| virtual Math::Histogram | createIntensityDistribution_ () const |
| creates the intensity distribution of the current layer More... | |
| virtual Math::Histogram | createMetaDistribution_ (const String &name) const |
creates the meta data distribution of value name of the current layer More... | |
| bool | isLegendShown () const |
| Returns if the axis labels are shown. More... | |
| virtual void | showLegend (bool show) |
| Shows/hides axis labels. More... | |
Public Member Functions inherited from SpectrumWidget | |
| SpectrumWidget (const Param &preferences, QWidget *parent=0) | |
| Default constructor. More... | |
| virtual | ~SpectrumWidget () |
| Destructor. More... | |
| SpectrumCanvas * | canvas () |
| Returns a pointer to canvas object. More... | |
| SpectrumCanvas * | canvas () const |
| virtual AxisWidget * | xAxis () |
| Returns a pointer to the x-axis axis widget. More... | |
| virtual AxisWidget * | yAxis () |
| Returns a pointer to the y-axis axis widget. More... | |
| Int | getActionMode () const |
| Get the mouse action mode. More... | |
| void | setIntensityMode (SpectrumCanvas::IntensityModes mode) |
| Sets the intensity mode of the SpectrumCanvas. More... | |
| virtual void | hideAxes () |
| Hides x-axis and y-axis. More... | |
| virtual void | saveAsImage () |
| Saves the widget's content as image file. More... | |
| virtual Int | getWindowId () |
| getter for the EnhancedTabBar window id as defined in the interface More... | |
| virtual void | setWindowId (Int window_id) |
| setter for the EnhancedTabBar window id as defined in the interface More... | |
Public Member Functions inherited from EnhancedTabBarWidgetInterface | |
| virtual | ~EnhancedTabBarWidgetInterface () |
| Destructor. More... | |
Additional Inherited Members | |
Public Types inherited from SpectrumWidget | |
| typedef LayerData::ExperimentType | ExperimentType |
| Main data type (experiment) More... | |
| typedef LayerData::FeatureMapType | FeatureMapType |
| Main data type (features) More... | |
| typedef ExperimentType::SpectrumType | SpectrumType |
| Spectrum type. More... | |
Protected Member Functions inherited from SpectrumWidget | |
| void | setCanvas_ (SpectrumCanvas *canvas, UInt row=0, UInt col=2) |
| Adds the canvas, axes and scrollbars to the layout. More... | |
| virtual void | intensityModeChange_ () |
| Switch between different intensitiy modes. More... | |
| void | closeEvent (QCloseEvent *e) |
| void | dragEnterEvent (QDragEnterEvent *event) |
| void | dragMoveEvent (QDragMoveEvent *event) |
| void | dropEvent (QDropEvent *event) |
Protected Attributes inherited from SpectrumWidget | |
| SpectrumCanvas * | canvas_ |
| Pointer to the canvas widget. More... | |
| QGridLayout * | grid_ |
| Main layout. More... | |
| AxisWidget * | y_axis_ |
| Vertical axis. More... | |
| AxisWidget * | x_axis_ |
| Horizontal axis. More... | |
| QScrollBar * | x_scrollbar_ |
| Horizontal scrollbar. More... | |
| QScrollBar * | y_scrollbar_ |
| Vertical scrollbar. More... | |
| Int | window_id_ |
Widget for 3D-visualization of map data.
| Spectrum3DWidget | ( | const Param & | preferences, |
| QWidget * | parent = 0 |
||
| ) |
Constructor.
|
virtual |
Destructor.
|
inline |
This method is overwritten to make the class specific members accessable.
Referenced by TOPPViewBase::showCurrentPeaksAs3D().
|
virtual |
creates the intensity distribution of the current layer
Implements SpectrumWidget.
|
virtual |
creates the meta data distribution of value name of the current layer
Implements SpectrumWidget.
|
virtual |
Returns if the axis labels are shown.
Reimplemented from SpectrumWidget.
|
virtual |
recalculates the Axis ticks
Implements SpectrumWidget.
|
signal |
Requests to display all spectra in 2D plot.
|
virtualslot |
|
virtual |
Shows/hides axis labels.
Reimplemented from SpectrumWidget.
| OpenMS / TOPP release 1.11.1 | Documentation generated on Thu Nov 14 2013 11:19:36 using doxygen 1.8.5 |