Logo Search packages:      
Sourcecode: rosegarden version File versions

Rosegarden::ChordLabel Class Reference

#include <AnalysisTypes.h>

List of all members.

Detailed Description

ChordLabel names chords and identifies them from their masks. See ChordLabel::checkMap() for details on what the masks are and AnalysisHelper::labelChords() for an example.

Definition at line 70 of file AnalysisTypes.h.

Public Member Functions

 ChordLabel (ChordType type, int rootPitch, int inversion=0)
 ChordLabel (Key key, int mask, int bass)
std::string getName (Key key) const
bool isValid () const
bool operator< (const ChordLabel &other) const
bool operator== (const ChordLabel &other) const
int rootPitch ()

Private Types

typedef std::multimap< int,
ChordData > 

Private Member Functions

void checkMap ()

Private Attributes

ChordData m_data

Static Private Attributes

static ChordMap m_chordMap


struct  ChordData

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

Generated by  Doxygen 1.6.0   Back to index