#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) |
1.3.3