Engauge Digitizer  2
DlgFilterCommand.cpp
1 #include "DlgFilterCommand.h"
2 
3 DlgFilterCommand::DlgFilterCommand(ColorFilterMode colorFilterMode,
4  double low0To1,
5  double high0To1) :
6  m_colorFilterMode (colorFilterMode),
7  m_low0To1 (low0To1),
8  m_high0To1 (high0To1)
9 {
10 }
11 
13  m_colorFilterMode (other.colorFilterMode()),
14  m_low0To1 (other.low0To1()),
15  m_high0To1 (other.high0To1())
16 {
17 }
18 
20 {
21  m_colorFilterMode = other.colorFilterMode();
22  m_low0To1 = other.low0To1();
23  m_high0To1 = other.high0To1();
24 
25  return *this;
26 }
27 
28 ColorFilterMode DlgFilterCommand::colorFilterMode() const
29 {
30  return m_colorFilterMode;
31 }
32 
34 {
35  return m_high0To1;
36 }
37 
39 {
40  return m_low0To1;
41 }
Command pattern object for receiving new parameters in DlgFilterWorker from GUI thread.
DlgFilterCommand(ColorFilterMode colorFilterMode, double low0To1, double high0To1)
Initial constructor.
double low0To1() const
Get method for low value.
double high0To1() const
Get method for high value.
DlgFilterCommand & operator=(const DlgFilterCommand &other)
Assignment operator.
ColorFilterMode colorFilterMode() const
Get method for filter mode.