![]() |
Verovio
Source code documentation
|
Public Member Functions | |
virtual void | Reset () |
void | Extract (const Object *object) |
Extract a feature for the object. | |
void | ToJson (std::string &output) |
Write the current content of the extractor to a JSON string. | |
Constructors, destructors, reset methods | |
Reset method resets all attribute classes | |
FeatureExtractor (const std::string &options) | |
virtual | ~FeatureExtractor () |
Public Attributes | |
std::list< const Note * > | m_previousNotes |
A list of previous notes for interval calculation. More... | |
jsonxx::Array | m_pitchesChromatic |
jsonxx::Array | m_pitchesChromaticWithDuration |
jsonxx::Array | m_pitchesDiatonic |
jsonxx::Array | m_pitchesIds |
jsonxx::Array | m_intervalsChromatic |
jsonxx::Array | m_intervalsDiatonic |
jsonxx::Array | m_intervalGrossContour |
jsonxx::Array | m_intervalRefinedContour |
jsonxx::Array | m_intervalsIds |
std::list<const Note *> vrv::FeatureExtractor::m_previousNotes |
A list of previous notes for interval calculation.
Usually one note, but sometimes more than one with tied notes.