|
MUSX Document Model
|
Encapsulates transposition options for a staff. More...
#include <Staff.h>
Static Public Member Functions | |
| static const xml::XmlElementArray< Transposition > & | xmlMappingArray () |
| Required for musx::factory::FieldPopulator. | |
Public Attributes | |
| bool | setToClef {} |
| If true, forces the clef in Staff::transposedClef. | |
| bool | noSimplifyKey {} |
Inverse of "Simplify Key" (xml node is <noKeyOpt>) | |
| std::shared_ptr< KeySigTransposition > | keysig |
| Shared pointer to the key signature transposition details, if any. | |
| std::shared_ptr< ChromaticTransposition > | chromatic |
| Shared pointer to the chromatic transposition details, if any. | |
Encapsulates transposition options for a staff.
Contains flags (such as setToClef and noKeyOpt) and shared pointers to embedded transposition types: key signature and chromatic.