|
denigma 4.0.0
|
Classified logical strings reconstructed from Finale chord-suffix elements. More...
#include <chords.h>
Public Member Functions | |
| std::string | calcText () const |
| Concatenates the classified strings in Finale's source order. | |
Public Attributes | |
| std::vector< chord::SuffixString > | strings |
| The suffix's logical strings in Finale's source order. (See chord::SuffixString.) | |
| std::optional< chord::Quality > | quality |
| The recognized harmonic quality, or std::nullopt when the suffix text could not be parsed. | |
| std::vector< chord::Degree > | degrees |
| Degrees the suffix applies on top of quality, in source order. | |
| bool | parenthesizeDegrees {} |
| True when the suffix shows degrees inside parentheses. | |
| bool | stackDegrees {} |
| True when the suffix shows degrees stacked vertically instead of running left to right. | |
| bool | hasOuterParentheses {} |
| True when a single pair of parentheses encloses the entire suffix text. | |
| bool | hasUnrecognizedGlyphs {} |
| True when the suffix contains a private-use character that no known font mapping resolved. | |
Classified logical strings reconstructed from Finale chord-suffix elements.
| std::string denigma::classify::ChordSuffixClassification::calcText | ( | ) | const |
Concatenates the classified strings in Finale's source order.
| bool denigma::classify::ChordSuffixClassification::hasUnrecognizedGlyphs {} |
True when the suffix contains a private-use character that no known font mapping resolved.
The character is preserved in strings, but it may not render outside its original font.