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

#include <messagestroboscope.h>

+ Inheritance diagram for MessageStroboscope:
+ Collaboration diagram for MessageStroboscope:

Public Member Functions

 MessageStroboscope (const Stroboscope::ComplexVector &data)
 
 ~MessageStroboscope ()
 
const Stroboscope::ComplexVectorgetData () 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 Stroboscope::ComplexVector data
 

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 29 of file messagestroboscope.h.

Constructor & Destructor Documentation

MessageStroboscope::MessageStroboscope ( const Stroboscope::ComplexVector data)

Definition at line 22 of file messagestroboscope.cpp.

MessageStroboscope::~MessageStroboscope ( )

Definition at line 27 of file messagestroboscope.cpp.

Member Function Documentation

const Stroboscope::ComplexVector & MessageStroboscope::getData ( ) const

Definition at line 31 of file messagestroboscope.cpp.

Member Data Documentation

const Stroboscope::ComplexVector MessageStroboscope::data
private

Definition at line 38 of file messagestroboscope.h.


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