#include <TPartGroup.h>
Inheritance diagram for TPartGroup:
Public Types | |
enum | symbol { undefined = -1, none = 1, brace, line, bracket, last = bracket } |
the possible values for the group symbol | |
Public Member Functions | |
virtual void | accept (TScoreVisitor &visitor) |
void | setType (StartStop::type type) |
the required type attribute | |
void | setNumber (int num) |
the optional group number | |
void | setGroupName (string name) |
optional group name | |
void | setGroupAbbrev (string abbrev) |
optional name abbreviation | |
void | setSymbol (symbol sym) |
optional group symbol | |
StartStop::type | getType () const |
int | getNumber () const |
string | getGroupName () const |
string | getGroupAbbrev () const |
symbol | getSymbol () const |
Static Public Member Functions | |
const string | xmlsymbol (symbol d) |
convert an integer dynamic to a MusicXML string | |
symbol | xmlsymbol (const string str) |
convert an MusicXML string to an integer dynamic | |
Protected Member Functions | |
TPartGroup (StartStop::type type) | |
Friends | |
EXP friend SMARTP< TPartGroup > | newPartGroup (StartStop::type type) |