#include <TScanVisitor.h>
Inheritance diagram for TPartSummary:
Public Member Functions | |
const string | getID () const |
returns the part ID | |
void | setStaff (long staff, long index) |
associates the staff to a value (a global unique index when used by TScanVisitor) | |
long | getStaffIndex (long staff) |
returns the staff associated value (a global unique index when used by TScanVisitor) | |
long | getStaff (long index) const |
returns the staff number from its index in the staff list | |
void | incCue (long staff) |
increments the number of cue notes for the corresponding staff | |
void | incVoice (long voice, long staff) |
increments the number of notes for the corresponding voice | |
long | countStaves () const |
returns the number of staves for the part | |
long | countCueNotes (long staff) |
returns the number of cue notes for the staff | |
long | countVoices () const |
returns the number of voices for the part | |
long | countVoices (long staff) |
returns the number of voices for the staff | |
long | countVoiceNotes (long voice) |
returns the number of notes on a voice | |
long | countStaffNotes (long staff) |
returns the number of notes on a staff | |
long | countNotes (long voice, long staff) |
returns the number of notes for both a voices and a staff | |
long | getVoice (long index) const |
returns the voice number for the corresponding index | |
long | getMainStaff (long voice) |
returns the main staff for a voice (the staff where most of the notes are located) | |
Protected Member Functions | |
TPartSummary (string id) | |
Friends | |
VEXP friend SMARTP< TPartSummary > | newPartSummary (string id) |