MCPcopy Create free account
hub / github.com/OpenMS/OpenMS / calculateGridLines_

Method calculateGridLines_

src/openms_gui/source/VISUAL/Plot3DOpenGLCanvas.cpp:52–76  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

50 Plot3DOpenGLCanvas::~Plot3DOpenGLCanvas() = default;
51
52 void Plot3DOpenGLCanvas::calculateGridLines_()
53 {
54 switch (canvas_3d_.intensity_mode_)
55 {
56 case PlotCanvas::IM_SNAP:
57 updateIntensityScale();
58 AxisTickCalculator::calcGridLines(0.0, int_scale_.max_[0], grid_intensity_);
59 break;
60
61 case PlotCanvas::IM_NONE:
62 AxisTickCalculator::calcGridLines(0.0, canvas_3d_.overall_data_range_.getMaxIntensity(), grid_intensity_);
63 break;
64
65 case PlotCanvas::IM_PERCENTAGE:
66 AxisTickCalculator::calcGridLines(0.0, 100.0, grid_intensity_);
67 break;
68
69 case PlotCanvas::IM_LOG:
70 AxisTickCalculator::calcLogGridLines(0.0, log10(1 + max(0.0, canvas_3d_.overall_data_range_.getMaxIntensity())), grid_intensity_);
71 break;
72 }
73
74 AxisTickCalculator::calcGridLines(canvas_3d_.visible_area_.getAreaUnit().getMinRT(), canvas_3d_.visible_area_.getAreaUnit().getMaxRT(), grid_rt_);
75 AxisTickCalculator::calcGridLines(canvas_3d_.visible_area_.getAreaUnit().getMinMZ(), canvas_3d_.visible_area_.getAreaUnit().getMaxMZ(), grid_mz_);
76 }
77
78 void Plot3DOpenGLCanvas::transformPoint_(GLdouble out[4], const GLdouble m[16], const GLdouble in[4])
79 {

Callers

nothing calls this directly

Calls 5

getMinRTMethod · 0.80
getMaxRTMethod · 0.80
getMinMZMethod · 0.80
getMaxMZMethod · 0.80
getMaxIntensityMethod · 0.45

Tested by

no test coverage detected