Entropy Piano Tuner  1.1.3 (documentation not yet complete)
An open-source experimental software for piano tuning by entropy minimization
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
MessageRecorderEnergyChanged Class Reference

#include <messagerecorderenergychanged.h>

+ Inheritance diagram for MessageRecorderEnergyChanged:
+ Collaboration diagram for MessageRecorderEnergyChanged:

Public Types

enum  LevelType { LevelType::LEVEL_INPUT, LevelType::LEVEL_OFF }
 
- Public Types inherited from Message
enum  MessageTypes {
  MSG_CLEAR_RECORDING, MSG_RECORDING_STARTED, MSG_RECORDING_ENDED, MSG_SIGNAL_ANALYSIS_STARTED,
  MSG_SIGNAL_ANALYSIS_ENDED, MSG_FINAL_KEY, MSG_OPTIONS_CHANGED, MSG_CALCULATION_PROGRESS,
  MSG_CHANGE_TUNING_CURVE, MSG_FINAL_KEY_RECOGNIZED, MSG_KEY_DATA_CHANGED, MSG_KEY_SELECTION_CHANGED,
  MSG_MIDI_EVENT, MSG_MODE_CHANGED, MSG_NEW_FFT_CALCULATED, MSG_PRELIMINARY_KEY,
  MSG_PROJECT_FILE, MSG_RECORDER_ENERGY_CHANGED, MSG_STROBOSCOPE_EVENT, MSG_TUNING_DEVIATION
}
 Available message types: More...
 

Public Member Functions

 MessageRecorderEnergyChanged (LevelType type, double level)
 
 ~MessageRecorderEnergyChanged ()
 
LevelType getLevelType () const
 
double getLevel () const
 
- Public Member Functions inherited from Message
 Message (MessageTypes type)
 Message constructor. More...
 
virtual ~Message ()
 Virtual destructor without function, can be overwritten in derived classes. More...
 
MessageTypes getType () const
 Get the message type of the message object. More...
 

Private Attributes

const LevelType mLevelType
 
const double mLevel
 

Detailed Description

Definition at line 25 of file messagerecorderenergychanged.h.

Member Enumeration Documentation

Enumerator
LEVEL_INPUT 

The input level changed (actual signal)

LEVEL_OFF 

The off level changed.

Definition at line 28 of file messagerecorderenergychanged.h.

Constructor & Destructor Documentation

MessageRecorderEnergyChanged::MessageRecorderEnergyChanged ( LevelType  type,
double  level 
)
Parameters
levelnew level to display
offLevelthe level when recording will be turned off. This is variable. If offLevel is negative then there was no change made

Definition at line 24 of file messagerecorderenergychanged.cpp.

MessageRecorderEnergyChanged::~MessageRecorderEnergyChanged ( )

Definition at line 31 of file messagerecorderenergychanged.cpp.

Member Function Documentation

double MessageRecorderEnergyChanged::getLevel ( ) const
inline

Definition at line 38 of file messagerecorderenergychanged.h.

LevelType MessageRecorderEnergyChanged::getLevelType ( ) const
inline

Definition at line 37 of file messagerecorderenergychanged.h.

Member Data Documentation

const double MessageRecorderEnergyChanged::mLevel
private

Definition at line 42 of file messagerecorderenergychanged.h.

const LevelType MessageRecorderEnergyChanged::mLevelType
private

Definition at line 41 of file messagerecorderenergychanged.h.


The documentation for this class was generated from the following files: