Engauge Digitizer  2
CurveSettingsInt.h
1 #ifndef CURVE_SETTINGS_INT_H
2 #define CURVE_SETTINGS_INT_H
3 
4 #include "ColorFilterSettings.h"
5 #include "CurveConnectAs.h"
6 #include "LineStyle.h"
7 #include "PointStyle.h"
8 
12 {
13  public:
16  const PointStyle &pointStyle,
17  const LineStyle &lineStyle,
18  CurveConnectAs curveConnectAs);
19 
21  CurveConnectAs curveConnectAs () const;
22 
25 
27  LineStyle lineStyle () const;
28 
30  PointStyle pointStyle () const;
31 
32  private:
34 
35  ColorFilterSettings m_colorFilterSettings;
36  PointStyle m_pointStyle;
37  LineStyle m_lineStyle;
38  CurveConnectAs m_curveConnectAs;
39 };
40 
41 #endif // CURVE_SETTINGS_INT_H
Color filter parameters for one curve. For a class, this is handled the same as LineStyle and PointSt...
ColorFilterSettings colorFilterSettings() const
Get method for color filter.
LineStyle lineStyle() const
Get method for line style.
Details for a specific Point.
Definition: PointStyle.h:14
Details for a specific Line.
Definition: LineStyle.h:13
Internal settings for one curve, such as LineStyle, PointStyle and CurveFilter.
CurveConnectAs curveConnectAs() const
Get method for connection method.
PointStyle pointStyle() const
Get method for point style.