libpappsomspp
Library for mass spectrometry
pappso::ColorMapPlotConfig Struct Reference

#include <colormapplotconfig.h>

Public Member Functions

 ColorMapPlotConfig ()
 
 ColorMapPlotConfig (DataKind x_axis_data_kind, DataKind y_axis_data_kind, AxisScale x_axis_scale, AxisScale y_axis_scale, AxisScale z_axis_scale, std::size_t key_cell_count, std::size_t mz_cell_count, double min_key_value, double max_key_value, double min_mz_value, double max_mz_value)
 
QString toString () const
 

Public Attributes

DataKind xAxisDataKind = DataKind::unset
 
DataKind yAxisDataKind = DataKind::unset
 
AxisScale xAxisScale = AxisScale::orig
 
AxisScale yAxisScale = AxisScale::orig
 
AxisScale zAxisScale = AxisScale::orig
 
std::size_t keyCellCount = 0
 
std::size_t mzCellCount = 0
 
double minKeyValue = std::numeric_limits<double>::max()
 
double maxKeyValue = std::numeric_limits<double>::min()
 
double minMzValue = std::numeric_limits<double>::max()
 
double maxMzValue = std::numeric_limits<double>::min()
 

Detailed Description

Definition at line 22 of file colormapplotconfig.h.

Constructor & Destructor Documentation

◆ ColorMapPlotConfig() [1/2]

pappso::ColorMapPlotConfig::ColorMapPlotConfig ( )

Definition at line 16 of file colormapplotconfig.cpp.

17 {
18 }

◆ ColorMapPlotConfig() [2/2]

pappso::ColorMapPlotConfig::ColorMapPlotConfig ( DataKind  x_axis_data_kind,
DataKind  y_axis_data_kind,
AxisScale  x_axis_scale,
AxisScale  y_axis_scale,
AxisScale  z_axis_scale,
std::size_t  key_cell_count,
std::size_t  mz_cell_count,
double  min_key_value,
double  max_key_value,
double  min_mz_value,
double  max_mz_value 
)

Definition at line 20 of file colormapplotconfig.cpp.

35  : xAxisDataKind(x_axis_data_kind),
36  yAxisDataKind(y_axis_data_kind),
37 
38  xAxisScale(x_axis_scale),
39  yAxisScale(y_axis_scale),
40  zAxisScale(z_axis_scale),
41 
42  keyCellCount(key_cell_count),
43  mzCellCount(mz_cell_count),
44 
45  minKeyValue(min_key_value),
46  maxKeyValue(max_key_value),
47 
48  minMzValue(min_mz_value),
49  maxMzValue(max_mz_value)
50 {
51 }

Member Function Documentation

◆ toString()

QString pappso::ColorMapPlotConfig::toString ( ) const

Definition at line 55 of file colormapplotconfig.cpp.

56 {
57  QString text = QString("xAxisDataKind: %1 - yAxisDataKind: %2")
58  .arg(static_cast<int>(xAxisDataKind))
59  .arg(static_cast<int>(yAxisDataKind));
60 
61  text += QString("xAxisScale: %1 - yAxisScale: %2 - zAxisScale: %3 - ")
62  .arg(static_cast<int>(xAxisScale))
63  .arg(static_cast<int>(yAxisScale))
64  .arg(static_cast<int>(zAxisScale));
65 
66  text += QString("keyCellCount: %1 - mzCellCount: %2 - ")
67  .arg(mzCellCount)
68  .arg(minKeyValue);
69 
70  text +=
71  QString(
72  "minKeyValue: %8 - maxKeyValue: %9 - minMzValue: %10 - maxMzValue: %11")
73  .arg(keyCellCount)
74  .arg(maxKeyValue)
75  .arg(minMzValue)
76  .arg(maxMzValue);
77 
78  return text;
79 }

References keyCellCount, maxKeyValue, maxMzValue, minKeyValue, minMzValue, mzCellCount, xAxisDataKind, xAxisScale, yAxisDataKind, yAxisScale, and zAxisScale.

Member Data Documentation

◆ keyCellCount

std::size_t pappso::ColorMapPlotConfig::keyCellCount = 0

Definition at line 31 of file colormapplotconfig.h.

Referenced by pappso::BaseColorMapPlotWidget::addColorMap(), and toString().

◆ maxKeyValue

double pappso::ColorMapPlotConfig::maxKeyValue = std::numeric_limits<double>::min()

Definition at line 35 of file colormapplotconfig.h.

Referenced by pappso::BaseColorMapPlotWidget::addColorMap(), and toString().

◆ maxMzValue

double pappso::ColorMapPlotConfig::maxMzValue = std::numeric_limits<double>::min()

Definition at line 38 of file colormapplotconfig.h.

Referenced by pappso::BaseColorMapPlotWidget::addColorMap(), and toString().

◆ minKeyValue

double pappso::ColorMapPlotConfig::minKeyValue = std::numeric_limits<double>::max()

Definition at line 34 of file colormapplotconfig.h.

Referenced by pappso::BaseColorMapPlotWidget::addColorMap(), and toString().

◆ minMzValue

double pappso::ColorMapPlotConfig::minMzValue = std::numeric_limits<double>::max()

Definition at line 37 of file colormapplotconfig.h.

Referenced by pappso::BaseColorMapPlotWidget::addColorMap(), and toString().

◆ mzCellCount

std::size_t pappso::ColorMapPlotConfig::mzCellCount = 0

Definition at line 32 of file colormapplotconfig.h.

Referenced by pappso::BaseColorMapPlotWidget::addColorMap(), and toString().

◆ xAxisDataKind

DataKind pappso::ColorMapPlotConfig::xAxisDataKind = DataKind::unset

◆ xAxisScale

AxisScale pappso::ColorMapPlotConfig::xAxisScale = AxisScale::orig

◆ yAxisDataKind

DataKind pappso::ColorMapPlotConfig::yAxisDataKind = DataKind::unset

◆ yAxisScale

AxisScale pappso::ColorMapPlotConfig::yAxisScale = AxisScale::orig

◆ zAxisScale


The documentation for this struct was generated from the following files:
pappso::ColorMapPlotConfig::keyCellCount
std::size_t keyCellCount
Definition: colormapplotconfig.h:31
pappso::ColorMapPlotConfig::yAxisDataKind
DataKind yAxisDataKind
Definition: colormapplotconfig.h:25
pappso::ColorMapPlotConfig::maxKeyValue
double maxKeyValue
Definition: colormapplotconfig.h:35
pappso::ColorMapPlotConfig::zAxisScale
AxisScale zAxisScale
Definition: colormapplotconfig.h:29
pappso::ColorMapPlotConfig::minKeyValue
double minKeyValue
Definition: colormapplotconfig.h:34
pappso::ColorMapPlotConfig::xAxisDataKind
DataKind xAxisDataKind
Definition: colormapplotconfig.h:24
pappso::ColorMapPlotConfig::maxMzValue
double maxMzValue
Definition: colormapplotconfig.h:38
pappso::ColorMapPlotConfig::xAxisScale
AxisScale xAxisScale
Definition: colormapplotconfig.h:27
pappso::ColorMapPlotConfig::minMzValue
double minMzValue
Definition: colormapplotconfig.h:37
pappso::ColorMapPlotConfig::mzCellCount
std::size_t mzCellCount
Definition: colormapplotconfig.h:32
pappso::ColorMapPlotConfig::yAxisScale
AxisScale yAxisScale
Definition: colormapplotconfig.h:28