#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