A score visitor to produce a Guido representation.
#include <xml2guidovisitor.h>
|
|
| xml2guidovisitor (bool generateComments, bool generateStem, bool generateBar=true, int partNum=0) |
| |
|
Sguidoelement | convert (const Sxmlelement &xml) |
| |
|
void | generatePositions (bool state) |
| |
|
partGroup * | find_first_of_partID_inGroup (std::string partID) |
| | Returns the part group with first occurence of partID (string)
|
| |
|
void | partID2range (partGroup &pGroup) |
| | Converts XML Part ID list to Guido's Staff range string.
|
| |
|
bool | checkLonelyBarFormat (int staffID) |
| | Checks if current staff is lonely in terms of BarFormat definition.
|
| |
|
virtual void | visitStart (S_score_part &elt) |
| |
|
virtual void | visitEnd (S_score_part &elt) |
| |
|
virtual void | visitStart (S_part_group &elt) |
| |
|
virtual void | visitEnd (S_part_group &elt) |
| |
|
virtual void | visitStart (S_score_partwise &elt) |
| |
|
virtual void | visitEnd (S_score_partwise &elt) |
| |
|
virtual void | visitStart (S_movement_title &elt) |
| |
|
virtual void | visitEnd (S_movement_title &elt) |
| |
|
virtual void | visitStart (S_creator &elt) |
| |
|
virtual void | visitEnd (S_creator &elt) |
| |
|
virtual void | visitStart (S_defaults &elt) |
| |
|
virtual void | visitEnd (S_defaults &elt) |
| |
|
virtual void | visitStart (S_part &elt) |
| |
|
virtual void | visitEnd (S_part &elt) |
| |
|
|
static void | addPosition (Sxmlelement elt, Sguidoelement &tag, float yoffset) |
| |
|
static void | addPosition (Sxmlelement elt, Sguidoelement &tag, float yoffset, float xoffset) |
| |
|
static void | addPosY (Sxmlelement elt, Sguidoelement &tag, float yoffset, float ymultiplier) |
| |
|
static void | addPosX (Sxmlelement elt, Sguidoelement &tag, float xoffset) |
| |
|
static void | addPlacement (Sxmlelement elt, Sguidoelement &tag) |
| |
|
static float | getYposition (Sxmlelement elt, float yoffset, bool useDefault) |
| |
|
static float | getXposition (Sxmlelement elt, float xoffset) |
| |
|
static void | addDirection (Sxmlelement elt, Sguidoelement &tag) |
| |
|
|
bool | previousStaffHasLyrics |
| |
|
int | fCurrentAccoladeIndex |
| |
|
int | fPartNum |
| |
|
int | defaultStaffDistance |
| |
|
int | defaultGuidoStaffDistance |
| |
|
std::multimap< int, std::pair< int, std::pair< rational, string > > > | staffClefMap |
| | multimap containing <staff-num, measureNum, position, clef type>
|
| |
|
std::map< int, std::map< rational, std::vector< int > > > | timePositions |
| | Containing default-x positions on a fCurrentVoicePosition (rational) of measure(int)
|
| |
|
int | fPartGroupIncrementer |
| |
|
std::vector< int > | fCurrentPartGroupIndex |
| |
|
std::map< std::string, int > | part2staffmap |
| |
|
int | staffCreatorCounter |
| |
◆ visitStart() [1/5]
◆ visitStart() [2/5]
◆ visitStart() [3/5]
◆ visitStart() [4/5]
| virtual void visitStart |
( |
S_part & |
elt | ) |
|
|
protectedvirtual |
◆ visitStart() [5/5]