Engauge Digitizer 2
Loading...
Searching...
No Matches
CurveSettingsInt.h
Go to the documentation of this file.
1/******************************************************************************************************
2 * (C) 2014 markummitchell@github.com. This file is part of Engauge Digitizer, which is released *
3 * under GNU General Public License version 2 (GPLv2) or (at your option) any later version. See file *
4 * LICENSE or go to gnu.org/licenses for details. Distribution requires prior written permission. *
5 ******************************************************************************************************/
6
7#ifndef CURVE_SETTINGS_INT_H
8#define CURVE_SETTINGS_INT_H
9
10#include "ColorFilterSettings.h"
11#include "CurveConnectAs.h"
12#include "LineStyle.h"
13#include "PointStyle.h"
14
18{
19 public:
23 const LineStyle &lineStyle,
25
28
31
33 LineStyle lineStyle () const;
34
36 PointStyle pointStyle () const;
37
38 private:
40
41 ColorFilterSettings m_colorFilterSettings;
42 PointStyle m_pointStyle;
43 LineStyle m_lineStyle;
44 CurveConnectAs m_curveConnectAs;
45};
46
47#endif // CURVE_SETTINGS_INT_H
CurveConnectAs
Color filter parameters for one curve. For a class, this is handled the same as LineStyle and PointSt...
Internal settings for one curve, such as LineStyle, PointStyle and CurveFilter.
PointStyle pointStyle() const
Get method for point style.
ColorFilterSettings colorFilterSettings() const
Get method for color filter.
CurveConnectAs curveConnectAs() const
Get method for connection method.
LineStyle lineStyle() const
Get method for line style.
Details for a specific Line.
Definition LineStyle.h:20
Details for a specific Point.
Definition PointStyle.h:21