23 #ifndef KDCHARTLEVEYJENNINGSDIAGRAM_H 24 #define KDCHARTLEVEYJENNINGSDIAGRAM_H 37 class ThreeDLineAttributes;
74 void setLotChangedSymbolPosition( Qt::Alignment pos );
75 Qt::Alignment lotChangedSymbolPosition()
const;
77 void setFluidicsPackChangedSymbolPosition( Qt::Alignment pos );
78 Qt::Alignment fluidicsPackChangedSymbolPosition()
const;
80 void setSensorChangedSymbolPosition( Qt::Alignment pos );
81 Qt::Alignment sensorChangedSymbolPosition()
const;
83 void setExpectedMeanValue(
float meanValue );
84 float expectedMeanValue()
const;
86 void setExpectedStandardDeviation(
float sd );
87 float expectedStandardDeviation()
const;
89 float calculatedMeanValue()
const;
90 float calculatedStandardDeviation()
const;
98 void setScanLinePen(
const QPen& pen );
99 QPen scanLinePen()
const;
101 void setSymbol(
Symbol symbol,
const QString& filename );
102 QString symbol(
Symbol symbol )
const;
105 void setModel( QAbstractItemModel* model )
override;
114 virtual void drawDataPointSymbol(
PaintContext* paintContext,
const QPointF& pos,
bool ok );
115 virtual void drawLotChangeSymbol(
PaintContext* paintContext,
const QPointF& pos );
116 virtual void drawSensorChangedSymbol(
PaintContext* paintContext,
const QPointF& pos );
117 virtual void drawFluidicsPackChangedSymbol(
PaintContext* paintContext,
const QPointF& pos );
119 virtual QRectF iconRect()
const;
121 QSvgRenderer* iconRenderer(
Symbol symbol );
127 void calculateMeanAndStandardDeviation()
const;
132 #endif // KDCHARTLINEDIAGRAM_H
Levey Jennings coordinate plane This is actually nothing real more than a plain cartesian coordinate ...
LeveyDiagram defines a Levey Jennings chart.
LineDiagram defines a common line diagram.
Stores information about painting diagrams.
#define KDCHART_DECLARE_DERIVED_DIAGRAM(X, PLANE)