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
MessageFinalKey Class Reference

#include <messagefinalkey.h>

+ Inheritance diagram for MessageFinalKey:
+ Collaboration diagram for MessageFinalKey:

Public Member Functions

 MessageFinalKey (int keyNumber, std::shared_ptr< Key > key)
 
 ~MessageFinalKey ()
 
int getKeyNumber ()
 
std::shared_ptr< KeygetFinalKey () 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

std::shared_ptr< KeymKey
 
int mKeyNumber
 

Additional Inherited Members

- 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...
 

Detailed Description

Definition at line 26 of file messagefinalkey.h.

Constructor & Destructor Documentation

MessageFinalKey::MessageFinalKey ( int  keyNumber,
std::shared_ptr< Key key 
)

Definition at line 22 of file messagefinalkey.cpp.

MessageFinalKey::~MessageFinalKey ( )

Definition at line 29 of file messagefinalkey.cpp.

Member Function Documentation

std::shared_ptr<Key> MessageFinalKey::getFinalKey ( ) const
inline

Definition at line 33 of file messagefinalkey.h.

int MessageFinalKey::getKeyNumber ( )
inline

Definition at line 32 of file messagefinalkey.h.

Member Data Documentation

std::shared_ptr<Key> MessageFinalKey::mKey
private

Definition at line 36 of file messagefinalkey.h.

int MessageFinalKey::mKeyNumber
private

Definition at line 37 of file messagefinalkey.h.


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