#include <TTimeSign.h>
Inheritance diagram for TTimeSign:

Public Types | |
| enum | { undefined = -1, groupbeats = -1, common = 1, cut, single_number, normal, last = normal } |
Public Member Functions | |
| virtual void | accept (TScoreVisitor &visitor) |
| void | setSymbol (int symbol) |
| int | getSymbol () const |
| long | add (long beat, long type) |
beat type must be groupbeat for the first elements of a composite like 3+2/8 | |
| bool | measured () const |
| senza measures are implicitely denoted by an empty beat list | |
| TRational | rational () |
| returns the time signature as a rational number (senza measure is -1/1) | |
| vector< long > & | getBeats () |
| vector< long > & | getBeatTypes () |
Static Public Member Functions | |
| const string | xmlsymbol (int d) |
| convert an integer symbol to a MusicXML string | |
| int | xmlsymbol (const string str) |
| convert an MusicXML string to an integer symbol | |
Protected Member Functions | |
| TTimeSign () | |
| empty constructor denotes unmeasured time | |
Friends | |
| EXP friend SMARTP< TTimeSign > | newTimeSign () |
1.3.3