Engauge Digitizer  2
CurveSettingsInt.cpp
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 #include "CurveSettingsInt.h"
8 
10  const PointStyle &pointStyle,
11  const LineStyle &lineStyle,
12  CurveConnectAs curveConnectAs) :
13  m_colorFilterSettings (colorFilterSettings),
14  m_pointStyle (pointStyle),
15  m_lineStyle (lineStyle),
16  m_curveConnectAs (curveConnectAs)
17 {
18 }
19 
21 {
22  return m_colorFilterSettings;
23 }
24 
25 CurveConnectAs CurveSettingsInt::curveConnectAs () const
26 {
27  return m_curveConnectAs;
28 }
29 
31 {
32  return m_lineStyle;
33 }
34 
36 {
37  return m_pointStyle;
38 }
Color filter parameters for one curve. For a class, this is handled the same as LineStyle and PointSt...
PointStyle pointStyle() const
Get method for point style.
ColorFilterSettings colorFilterSettings() const
Get method for color filter.
LineStyle lineStyle() const
Get method for line style.
CurveSettingsInt(const ColorFilterSettings &colorFilterSettings, const PointStyle &pointStyle, const LineStyle &lineStyle, CurveConnectAs curveConnectAs)
Single constructor.
Details for a specific Point.
Definition: PointStyle.h:20
CurveConnectAs curveConnectAs() const
Get method for connection method.
Details for a specific Line.
Definition: LineStyle.h:19