Verovio
Source code documentation
vrv::TransPitch Class Reference

Public Member Functions

 TransPitch (int aPname, int anAccid, int anOct)
 
 TransPitch (data_PITCHNAME pname, data_ACCIDENTAL_GESTURAL accidG, data_ACCIDENTAL_WRITTEN accidW, int oct)
 
 TransPitch (const TransPitch &pitch)
 
TransPitchoperator= (const TransPitch &pitch)
 
bool operator> (const TransPitch &pitch)
 
bool operator< (const TransPitch &pitch)
 
TransPitchoperator++ ()
 
TransPitch operator++ (int)
 
TransPitchoperator-- ()
 
TransPitch operator-- (int)
 
data_ACCIDENTAL_GESTURAL GetAccidG () const
 
data_ACCIDENTAL_WRITTEN GetAccidW () const
 
data_PITCHNAME GetPitchName () const
 
std::u32string GetPitchString () const
 
std::string GetSimplePitchString () const
 
bool IsValid (int maxAccid)
 
void SetPitch (int aPname, int anAccid, int anOct)
 

Static Public Member Functions

static int GetChromaticAlteration (data_ACCIDENTAL_GESTURAL accidG, data_ACCIDENTAL_WRITTEN accidW)
 

Public Attributes

int m_pname
 
int m_accid
 
int m_oct
 

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