#include <TNote.h>
Inheritance diagram for TAccidental:
Public Types | |
enum | accident { undefined = -1, sharp = 1, natural, flat, double_sharp, sharp_sharp, flat_flat, natural_sharp, natural_flat, quarter_flat, quarter_sharp, three_quarters_flat, three_quarters_sharp, last = three_quarters_sharp } |
Public Member Functions | |
virtual void | accept (TScoreVisitor &visitor) |
accident | getAccident () const |
YesNo::type | getCautionary () const |
YesNo::type | getEditorial () const |
FullCue::type | getSize () const |
void | setAccident (accident acc) |
void | setCautionary (YesNo::type yn) |
void | setEditorial (YesNo::type yn) |
void | setSize (FullCue::type size) |
Static Public Member Functions | |
const string | xmlaccidental (accident d) |
convert a numeric accidental type to a MusicXML string | |
accident | xmlaccidental (const string str) |
convert an MusicXML string to a numeric accidental type | |
Friends | |
EXP friend SMARTP< TAccidental > | newAccidental () |