Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
#include <QmitkChartxyData.h>
Signals | |
void | SignalDataChanged (const QList< QVariant > data) |
void | SignalErrorDataChanged (const QList< QVariant > errorData) |
void | SignalDiagramTypeChanged (const QVariant diagramType) |
void | SignalColorChanged (const QVariant color) |
void | SignalLabelChanged (const QVariant label) |
void | SignalPieLabelsChanged (const QList< QVariant > pieLabels) |
void | SignalLineStyleChanged (const QVariant lineStyle) |
void | SignalMarkerSymbolChanged (const QVariant lineStyle) |
Public Member Functions | |
QmitkChartxyData (const std::vector< std::pair< double, double > > &data, const QVariant &label, const QVariant &diagramType, const QVariant &position) | |
void | SetData (const std::vector< std::pair< double, double > > &data) |
Q_INVOKABLE QVariant | GetLabelCount () const |
Q_INVOKABLE QList< QVariant > | GetYData () const |
Q_INVOKABLE void | SetYData (const QList< QVariant > &yData) |
Q_INVOKABLE QList< QVariant > | GetXData () const |
Q_INVOKABLE void | SetXData (const QList< QVariant > &xData) |
Q_INVOKABLE QList< QVariant > | GetXErrorDataPlus () const |
Q_INVOKABLE void | SetXErrorDataPlus (const QList< QVariant > &errorData) |
Q_INVOKABLE QList< QVariant > | GetXErrorDataMinus () const |
Q_INVOKABLE void | SetXErrorDataMinus (const QList< QVariant > &errorData) |
Q_INVOKABLE QList< QVariant > | GetYErrorDataPlus () const |
Q_INVOKABLE void | SetYErrorDataPlus (const QList< QVariant > &errorData) |
Q_INVOKABLE QList< QVariant > | GetYErrorDataMinus () const |
Q_INVOKABLE void | SetYErrorDataMinus (const QList< QVariant > &errorData) |
Q_INVOKABLE QVariant | GetChartType () const |
Q_INVOKABLE void | SetChartType (const QVariant &chartType) |
Q_INVOKABLE QVariant | GetLabel () const |
Q_INVOKABLE void | SetLabel (const QVariant &label) |
Q_INVOKABLE QList< QVariant > | GetPieLabels () const |
Q_INVOKABLE void | SetPieLabels (const QList< QVariant > &pieLabels) |
Q_INVOKABLE QVariant | GetColor () const |
Q_INVOKABLE void | SetColor (const QVariant &color) |
Q_INVOKABLE QVariant | GetMarkerSymbol () const |
Q_INVOKABLE void | SetMarkerSymbol (const QVariant &markerSymbol) |
Q_INVOKABLE QVariant | GetLineStyle () const |
Q_INVOKABLE void | SetLineStyle (const QVariant &lineStyle) |
void | ClearData () |
Clears the Data. More... | |
QmitkChartxyData () | |
Properties | |
QVariant | m_LabelCount |
QList< QVariant > | m_YData |
QList< QVariant > | m_XData |
QList< QVariant > | m_XErrorDataPlus |
QList< QVariant > | m_XErrorDataMinus |
QList< QVariant > | m_YErrorDataPlus |
QList< QVariant > | m_YErrorDataMinus |
QList< QVariant > | m_PieLabels |
QVariant | m_ChartType |
QVariant | m_Color |
QVariant | m_Label |
QVariant | m_LineStyleName |
QVariant | m_MarkerSymbolName |
/brief This class holds the actual data for the chart generation with C3. data can be loaded in constructor directly or with SetData It is derived from QObject, because we need Q_PROPERTIES to send Data via QWebChannel to JavaScript.
Definition at line 22 of file QmitkChartxyData.h.
|
explicit |
Definition at line 15 of file QmitkChartxyData.cpp.
References SetData().
|
inline |
Definition at line 142 of file QmitkChartxyData.h.
References m_ChartType, m_Color, m_Label, m_LabelCount, m_LineStyleName, m_MarkerSymbolName, m_PieLabels, m_XData, m_XErrorDataMinus, m_XErrorDataPlus, m_YData, m_YErrorDataMinus, m_YErrorDataPlus, SignalColorChanged(), SignalDataChanged(), SignalDiagramTypeChanged(), SignalErrorDataChanged(), SignalLabelChanged(), SignalLineStyleChanged(), SignalMarkerSymbolChanged(), and SignalPieLabelsChanged().
void QmitkChartxyData::ClearData | ( | ) |
Clears the Data.
This function clears the data (including error data).
Definition at line 35 of file QmitkChartxyData.cpp.
References m_XData, m_XErrorDataMinus, m_XErrorDataPlus, m_YData, m_YErrorDataMinus, and m_YErrorDataPlus.
Referenced by SetData(), and SetLineStyle().
|
inline |
Definition at line 97 of file QmitkChartxyData.h.
References m_ChartType.
Referenced by mitk::ChartExampleTestHelper::Add().
|
inline |
Definition at line 114 of file QmitkChartxyData.h.
References m_Color.
Referenced by mitk::ChartExampleTestHelper::Add().
|
inline |
Definition at line 104 of file QmitkChartxyData.h.
References m_Label.
Referenced by mitk::ChartExampleTestHelper::Add().
|
inline |
Definition at line 53 of file QmitkChartxyData.h.
References m_LabelCount.
|
inline |
Definition at line 128 of file QmitkChartxyData.h.
References m_LineStyleName.
Referenced by mitk::ChartExampleTestHelper::Add().
|
inline |
Definition at line 121 of file QmitkChartxyData.h.
References m_MarkerSymbolName.
|
inline |
Definition at line 111 of file QmitkChartxyData.h.
References m_PieLabels.
|
inline |
Definition at line 62 of file QmitkChartxyData.h.
References m_XData.
Referenced by mitk::ChartExampleTestHelper::Add().
|
inline |
Definition at line 76 of file QmitkChartxyData.h.
References m_XErrorDataMinus.
|
inline |
Definition at line 69 of file QmitkChartxyData.h.
References m_XErrorDataPlus.
|
inline |
Definition at line 55 of file QmitkChartxyData.h.
References m_YData.
Referenced by mitk::ChartExampleTestHelper::Add().
|
inline |
Definition at line 90 of file QmitkChartxyData.h.
References m_YErrorDataMinus.
|
inline |
Definition at line 83 of file QmitkChartxyData.h.
References m_YErrorDataPlus.
|
inline |
Definition at line 98 of file QmitkChartxyData.h.
References m_ChartType, and SignalDiagramTypeChanged().
|
inline |
Definition at line 115 of file QmitkChartxyData.h.
References m_Color, and SignalColorChanged().
Referenced by CheckForCorrectHex().
void QmitkChartxyData::SetData | ( | const std::vector< std::pair< double, double > > & | data | ) |
Definition at line 24 of file QmitkChartxyData.cpp.
References ClearData(), m_XData, m_YData, and SignalDataChanged().
Referenced by QmitkChartxyData().
|
inline |
Definition at line 105 of file QmitkChartxyData.h.
References m_Label, and SignalLabelChanged().
|
inline |
Definition at line 129 of file QmitkChartxyData.h.
References ClearData(), m_LineStyleName, and SignalLineStyleChanged().
Referenced by CheckForCorrectHex().
|
inline |
Definition at line 122 of file QmitkChartxyData.h.
References m_MarkerSymbolName, and SignalMarkerSymbolChanged().
|
inline |
Definition at line 112 of file QmitkChartxyData.h.
References m_PieLabels.
Referenced by CheckForCorrectHex().
|
inline |
Definition at line 63 of file QmitkChartxyData.h.
References m_XData, and SignalDataChanged().
|
inline |
Definition at line 77 of file QmitkChartxyData.h.
References m_XErrorDataMinus, and SignalErrorDataChanged().
|
inline |
Definition at line 70 of file QmitkChartxyData.h.
References m_XErrorDataPlus, and SignalErrorDataChanged().
|
inline |
Definition at line 56 of file QmitkChartxyData.h.
References m_YData, and SignalDataChanged().
|
inline |
Definition at line 91 of file QmitkChartxyData.h.
References m_YErrorDataMinus, and SignalErrorDataChanged().
|
inline |
Definition at line 84 of file QmitkChartxyData.h.
References m_YErrorDataPlus, and SignalErrorDataChanged().
|
signal |
Referenced by QmitkChartxyData(), and SetColor().
|
signal |
Referenced by QmitkChartxyData(), SetData(), SetXData(), and SetYData().
|
signal |
Referenced by QmitkChartxyData(), and SetChartType().
|
signal |
Referenced by QmitkChartxyData(), SetXErrorDataMinus(), SetXErrorDataPlus(), SetYErrorDataMinus(), and SetYErrorDataPlus().
|
signal |
Referenced by QmitkChartxyData(), and SetLabel().
|
signal |
Referenced by QmitkChartxyData(), and SetLineStyle().
|
signal |
Referenced by QmitkChartxyData(), and SetMarkerSymbol().
|
signal |
Referenced by QmitkChartxyData().
|
readwrite |
Definition at line 38 of file QmitkChartxyData.h.
Referenced by GetChartType(), QmitkChartxyData(), and SetChartType().
|
readwrite |
Definition at line 39 of file QmitkChartxyData.h.
Referenced by GetColor(), QmitkChartxyData(), and SetColor().
|
readwrite |
Definition at line 40 of file QmitkChartxyData.h.
Referenced by GetLabel(), QmitkChartxyData(), and SetLabel().
|
read |
Definition at line 26 of file QmitkChartxyData.h.
Referenced by GetLabelCount(), and QmitkChartxyData().
|
readwrite |
Definition at line 41 of file QmitkChartxyData.h.
Referenced by GetLineStyle(), QmitkChartxyData(), and SetLineStyle().
|
readwrite |
Definition at line 42 of file QmitkChartxyData.h.
Referenced by GetMarkerSymbol(), QmitkChartxyData(), and SetMarkerSymbol().
|
readwrite |
Definition at line 36 of file QmitkChartxyData.h.
Referenced by GetPieLabels(), QmitkChartxyData(), and SetPieLabels().
|
readwrite |
Definition at line 27 of file QmitkChartxyData.h.
Referenced by ClearData(), GetXData(), QmitkChartxyData(), SetData(), and SetXData().
|
readwrite |
Definition at line 30 of file QmitkChartxyData.h.
Referenced by ClearData(), GetXErrorDataMinus(), QmitkChartxyData(), and SetXErrorDataMinus().
|
readwrite |
Definition at line 28 of file QmitkChartxyData.h.
Referenced by ClearData(), GetXErrorDataPlus(), QmitkChartxyData(), and SetXErrorDataPlus().
|
readwrite |
Definition at line 26 of file QmitkChartxyData.h.
Referenced by ClearData(), GetYData(), QmitkChartxyData(), SetData(), and SetYData().
|
readwrite |
Definition at line 34 of file QmitkChartxyData.h.
Referenced by ClearData(), GetYErrorDataMinus(), QmitkChartxyData(), and SetYErrorDataMinus().
|
readwrite |
Definition at line 32 of file QmitkChartxyData.h.
Referenced by ClearData(), GetYErrorDataPlus(), QmitkChartxyData(), and SetYErrorDataPlus().