49 virtual void setPoint(
const QPointF &point);
50 virtual bool getPoint(QPointF &point)
const override;
58 virtual void setWidth(
double width);
61 virtual bool range(
Axis axis,
double &start,
double &end)
const override;
63 virtual void setDataKindX(
DataKind data_kind)
override;
64 virtual bool getDataKindX(
DataKind &data_kind)
override;
66 bool is1D()
const override;
67 bool is2D()
const override;
69 virtual bool isRectangle()
const override;
70 virtual bool isRhomboid()
const override;
72 virtual bool transpose()
override;
74 virtual void update(
const QPointF &point,
double width);
76 virtual bool contains(
const QPointF &point)
const override;
78 virtual QString toString()
const override;
80 virtual void reset()
override;