![]() |
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.