|
MUSX Document Model
|
Represents information about each instrument in the document. This is calculated from the staves, staff groups, and multistaff instrument groups. More...
#include <Document.h>
Public Member Functions | |
| std::vector< StaffCmper > | getSequentialStaves () const |
| Returns the staffIds in sequence as they appear in Scroll View in the score. | |
Public Attributes | |
| std::unordered_map< StaffCmper, size_t > | staves |
| List of each staffId with its sequence index from top to bottom. | |
| Cmper | staffGroupId {} |
| The details::StaffGroup that visually represents the instrument. (May be zero.) | |
| Cmper | multistaffGroupId {} |
| The others::MultiStaffInstrumentGroup that defines the instrument. (May be zero.) | |
Represents information about each instrument in the document. This is calculated from the staves, staff groups, and multistaff instrument groups.