Entropy Piano Tuner
1.1.3 (documentation not yet complete)
An open-source experimental software for piano tuning by entropy minimization
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
messagerecorderenergychanged.h
Go to the documentation of this file.
1
/*****************************************************************************
2
* Copyright 2015 Haye Hinrichsen, Christoph Wick
3
*
4
* This file is part of Entropy Piano Tuner.
5
*
6
* Entropy Piano Tuner is free software: you can redistribute it and/or modify
7
* it under the terms of the GNU General Public License as published by the
8
* Free Software Foundation, either version 3 of the License, or (at your
9
* option) any later version.
10
*
11
* Entropy Piano Tuner is distributed in the hope that it will be useful, but
12
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
13
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
14
* more details.
15
*
16
* You should have received a copy of the GNU General Public License along with
17
* Entropy Piano Tuner. If not, see http://www.gnu.org/licenses/.
18
*****************************************************************************/
19
20
#ifndef MESSAGERECORDERENERGYCHANGED_H
21
#define MESSAGERECORDERENERGYCHANGED_H
22
23
#include "
message.h
"
24
25
class
MessageRecorderEnergyChanged
:
public
Message
26
{
27
public
:
28
enum class
LevelType
{
29
LEVEL_INPUT
,
30
LEVEL_OFF
,
31
};
32
33
public
:
34
MessageRecorderEnergyChanged
(
LevelType
type,
double
level);
35
~MessageRecorderEnergyChanged
();
36
37
LevelType
getLevelType
()
const
{
return
mLevelType
;}
38
double
getLevel
()
const
{
return
mLevel
;}
39
40
private
:
41
const
LevelType
mLevelType
;
42
const
double
mLevel
;
43
};
44
45
#endif // MESSAGERECORDERENERGYCHANGED_H
MessageRecorderEnergyChanged::MessageRecorderEnergyChanged
MessageRecorderEnergyChanged(LevelType type, double level)
Definition:
messagerecorderenergychanged.cpp:24
MessageRecorderEnergyChanged::LevelType::LEVEL_OFF
The off level changed.
MessageRecorderEnergyChanged::LevelType::LEVEL_INPUT
The input level changed (actual signal)
message.h
MessageRecorderEnergyChanged
Definition:
messagerecorderenergychanged.h:25
MessageRecorderEnergyChanged::mLevel
const double mLevel
Definition:
messagerecorderenergychanged.h:42
MessageRecorderEnergyChanged::~MessageRecorderEnergyChanged
~MessageRecorderEnergyChanged()
Definition:
messagerecorderenergychanged.cpp:31
MessageRecorderEnergyChanged::LevelType
LevelType
Definition:
messagerecorderenergychanged.h:28
MessageRecorderEnergyChanged::mLevelType
const LevelType mLevelType
Definition:
messagerecorderenergychanged.h:41
MessageRecorderEnergyChanged::getLevelType
LevelType getLevelType() const
Definition:
messagerecorderenergychanged.h:37
Message
The Message class.
Definition:
message.h:43
MessageRecorderEnergyChanged::getLevel
double getLevel() const
Definition:
messagerecorderenergychanged.h:38
core
messages
messagerecorderenergychanged.h
Generated on Sun Oct 18 2015 23:04:47 for Entropy Piano Tuner by
1.8.8