![]() |
Verovio
Source code documentation
|
This class associates layer elements with @facs to the appropriate zone. More...
#include <preparedatafunctor.h>
Public Member Functions | |
bool | ImplementsEndInterface () const override |
Return true if the functor implements the end interface. | |
const ListOfObjects & | GetZonelessSyls () const |
Facsimile * | GetFacsimile () const |
Constructors, destructors | |
PrepareFacsimileFunctor (Facsimile *facsimile) | |
virtual | ~PrepareFacsimileFunctor ()=default |
FunctorCode | VisitObject (Object *object) override |
![]() | |
Functor () | |
virtual | ~Functor ()=default |
![]() | |
FunctorBase () | |
virtual | ~FunctorBase ()=default |
FunctorCode | GetCode () const |
Getter/Setter for the functor code which controls traversal. | |
void | ResetCode () |
void | SetCode (FunctorCode code) |
bool | VisibleOnly () const |
Getter/Setter for the visibility. | |
void | SetVisibleOnly (bool visibleOnly) |
Filters * | GetFilters () const |
Getters/Setters for the filters and direction Here setters return the previous value. | |
Filters * | SetFilters (Filters *filters) |
bool | GetDirection () const |
bool | SetDirection (bool direction) |
![]() | |
FunctorInterface () | |
virtual | ~FunctorInterface ()=default |
virtual FunctorCode | VisitObjectEnd (Object *object) |
virtual FunctorCode | VisitDoc (Doc *doc) |
virtual FunctorCode | VisitDocEnd (Doc *doc) |
virtual FunctorCode | VisitCourse (Course *course) |
virtual FunctorCode | VisitCourseEnd (Course *course) |
virtual FunctorCode | VisitGrpSym (GrpSym *grpSym) |
virtual FunctorCode | VisitGrpSymEnd (GrpSym *grpSym) |
virtual FunctorCode | VisitInstrDef (InstrDef *instrDef) |
virtual FunctorCode | VisitInstrDefEnd (InstrDef *instrDef) |
virtual FunctorCode | VisitLabel (Label *label) |
virtual FunctorCode | VisitLabelEnd (Label *label) |
virtual FunctorCode | VisitLabelAbbr (LabelAbbr *labelAbbr) |
virtual FunctorCode | VisitLabelAbbrEnd (LabelAbbr *labelAbbr) |
virtual FunctorCode | VisitLayer (Layer *layer) |
virtual FunctorCode | VisitLayerEnd (Layer *layer) |
virtual FunctorCode | VisitLayerDef (LayerDef *layerDef) |
virtual FunctorCode | VisitLayerDefEnd (LayerDef *layerDef) |
virtual FunctorCode | VisitMeasure (Measure *measure) |
virtual FunctorCode | VisitMeasureEnd (Measure *measure) |
virtual FunctorCode | VisitPage (Page *page) |
virtual FunctorCode | VisitPageEnd (Page *page) |
virtual FunctorCode | VisitPages (Pages *pages) |
virtual FunctorCode | VisitPagesEnd (Pages *pages) |
virtual FunctorCode | VisitPb (Pb *pb) |
virtual FunctorCode | VisitPbEnd (Pb *pb) |
virtual FunctorCode | VisitSb (Sb *sb) |
virtual FunctorCode | VisitSbEnd (Sb *sb) |
virtual FunctorCode | VisitScoreDef (ScoreDef *scoreDef) |
virtual FunctorCode | VisitScoreDefEnd (ScoreDef *scoreDef) |
virtual FunctorCode | VisitScoreDefElement (ScoreDefElement *scoreDefElement) |
virtual FunctorCode | VisitScoreDefElementEnd (ScoreDefElement *scoreDefElement) |
virtual FunctorCode | VisitStaff (Staff *staff) |
virtual FunctorCode | VisitStaffEnd (Staff *staff) |
virtual FunctorCode | VisitStaffDef (StaffDef *staffDef) |
virtual FunctorCode | VisitStaffDefEnd (StaffDef *staffDef) |
virtual FunctorCode | VisitStaffGrp (StaffGrp *staffGrp) |
virtual FunctorCode | VisitStaffGrpEnd (StaffGrp *staffGrp) |
virtual FunctorCode | VisitSystem (System *system) |
virtual FunctorCode | VisitSystemEnd (System *system) |
virtual FunctorCode | VisitTuning (Tuning *tuning) |
virtual FunctorCode | VisitTuningEnd (Tuning *tuning) |
virtual FunctorCode | VisitEditorialElement (EditorialElement *editorialElement) |
virtual FunctorCode | VisitEditorialElementEnd (EditorialElement *editorialElement) |
virtual FunctorCode | VisitDiv (Div *div) |
virtual FunctorCode | VisitDivEnd (Div *div) |
virtual FunctorCode | VisitRunningElement (RunningElement *runningElement) |
virtual FunctorCode | VisitRunningElementEnd (RunningElement *runningElement) |
virtual FunctorCode | VisitPgFoot (PgFoot *pgFoot) |
virtual FunctorCode | VisitPgFootEnd (PgFoot *pgFoot) |
virtual FunctorCode | VisitPgHead (PgHead *pgHead) |
virtual FunctorCode | VisitPgHeadEnd (PgHead *pgHead) |
virtual FunctorCode | VisitTextLayoutElement (TextLayoutElement *textLayoutElement) |
virtual FunctorCode | VisitTextLayoutElementEnd (TextLayoutElement *textLayoutElement) |
virtual FunctorCode | VisitEnding (Ending *ending) |
virtual FunctorCode | VisitEndingEnd (Ending *ending) |
virtual FunctorCode | VisitExpansion (Expansion *expansion) |
virtual FunctorCode | VisitExpansionEnd (Expansion *expansion) |
virtual FunctorCode | VisitSection (Section *section) |
virtual FunctorCode | VisitSectionEnd (Section *section) |
virtual FunctorCode | VisitSystemElement (SystemElement *systemElement) |
virtual FunctorCode | VisitSystemElementEnd (SystemElement *systemElement) |
virtual FunctorCode | VisitSystemMilestone (SystemMilestoneEnd *systemMilestoneEnd) |
virtual FunctorCode | VisitSystemMilestoneEnd (SystemMilestoneEnd *systemMilestoneEnd) |
virtual FunctorCode | VisitMdiv (Mdiv *mdiv) |
virtual FunctorCode | VisitMdivEnd (Mdiv *mdiv) |
virtual FunctorCode | VisitPageElement (PageElement *pageElement) |
virtual FunctorCode | VisitPageElementEnd (PageElement *pageElement) |
virtual FunctorCode | VisitPageMilestone (PageMilestoneEnd *pageMilestoneEnd) |
virtual FunctorCode | VisitPageMilestoneEnd (PageMilestoneEnd *pageMilestoneEnd) |
virtual FunctorCode | VisitScore (Score *score) |
virtual FunctorCode | VisitScoreEnd (Score *score) |
virtual FunctorCode | VisitAnchoredText (AnchoredText *anchoredText) |
virtual FunctorCode | VisitAnchoredTextEnd (AnchoredText *anchoredText) |
virtual FunctorCode | VisitArpeg (Arpeg *arpeg) |
virtual FunctorCode | VisitArpegEnd (Arpeg *arpeg) |
virtual FunctorCode | VisitBeamSpan (BeamSpan *beamSpan) |
virtual FunctorCode | VisitBeamSpanEnd (BeamSpan *beamSpan) |
virtual FunctorCode | VisitBracketSpan (BracketSpan *bracketSpan) |
virtual FunctorCode | VisitBracketSpanEnd (BracketSpan *bracketSpan) |
virtual FunctorCode | VisitBreath (Breath *breath) |
virtual FunctorCode | VisitBreathEnd (Breath *breath) |
virtual FunctorCode | VisitCaesura (Caesura *caesura) |
virtual FunctorCode | VisitCaesuraEnd (Caesura *caesura) |
virtual FunctorCode | VisitControlElement (ControlElement *controlElement) |
virtual FunctorCode | VisitControlElementEnd (ControlElement *controlElement) |
virtual FunctorCode | VisitCpMark (CpMark *cpMark) |
virtual FunctorCode | VisitCpMarkEnd (CpMark *cpMark) |
virtual FunctorCode | VisitDir (Dir *dir) |
virtual FunctorCode | VisitDirEnd (Dir *dir) |
virtual FunctorCode | VisitDynam (Dynam *dynam) |
virtual FunctorCode | VisitDynamEnd (Dynam *dynam) |
virtual FunctorCode | VisitFermata (Fermata *fermata) |
virtual FunctorCode | VisitFermataEnd (Fermata *fermata) |
virtual FunctorCode | VisitFing (Fing *fing) |
virtual FunctorCode | VisitFingEnd (Fing *fing) |
virtual FunctorCode | VisitGliss (Gliss *gliss) |
virtual FunctorCode | VisitGlissEnd (Gliss *gliss) |
virtual FunctorCode | VisitHairpin (Hairpin *hairpin) |
virtual FunctorCode | VisitHairpinEnd (Hairpin *hairpin) |
virtual FunctorCode | VisitHarm (Harm *harm) |
virtual FunctorCode | VisitHarmEnd (Harm *harm) |
virtual FunctorCode | VisitLv (Lv *lv) |
virtual FunctorCode | VisitLvEnd (Lv *lv) |
virtual FunctorCode | VisitMordent (Mordent *mordent) |
virtual FunctorCode | VisitMordentEnd (Mordent *mordent) |
virtual FunctorCode | VisitOctave (Octave *octave) |
virtual FunctorCode | VisitOctaveEnd (Octave *octave) |
virtual FunctorCode | VisitOrnam (Ornam *ornam) |
virtual FunctorCode | VisitOrnamEnd (Ornam *ornam) |
virtual FunctorCode | VisitPedal (Pedal *pedal) |
virtual FunctorCode | VisitPedalEnd (Pedal *pedal) |
virtual FunctorCode | VisitPhrase (Phrase *phrase) |
virtual FunctorCode | VisitPhraseEnd (Phrase *phrase) |
virtual FunctorCode | VisitPitchInflection (PitchInflection *pitchInflection) |
virtual FunctorCode | VisitPitchInflectionEnd (PitchInflection *pitchInflection) |
virtual FunctorCode | VisitReh (Reh *reh) |
virtual FunctorCode | VisitRehEnd (Reh *reh) |
virtual FunctorCode | VisitRepeatMark (RepeatMark *repeatMark) |
virtual FunctorCode | VisitRepeatMarkEnd (RepeatMark *repeatMark) |
virtual FunctorCode | VisitSlur (Slur *slur) |
virtual FunctorCode | VisitSlurEnd (Slur *slur) |
virtual FunctorCode | VisitTempo (Tempo *tempo) |
virtual FunctorCode | VisitTempoEnd (Tempo *tempo) |
virtual FunctorCode | VisitTie (Tie *tie) |
virtual FunctorCode | VisitTieEnd (Tie *tie) |
virtual FunctorCode | VisitTrill (Trill *trill) |
virtual FunctorCode | VisitTrillEnd (Trill *trill) |
virtual FunctorCode | VisitTurn (Turn *turn) |
virtual FunctorCode | VisitTurnEnd (Turn *turn) |
virtual FunctorCode | VisitAccid (Accid *accid) |
virtual FunctorCode | VisitAccidEnd (Accid *accid) |
virtual FunctorCode | VisitArtic (Artic *artic) |
virtual FunctorCode | VisitArticEnd (Artic *artic) |
virtual FunctorCode | VisitBarLine (BarLine *barLine) |
virtual FunctorCode | VisitBarLineEnd (BarLine *barLine) |
virtual FunctorCode | VisitBeam (Beam *beam) |
virtual FunctorCode | VisitBeamEnd (Beam *beam) |
virtual FunctorCode | VisitBeatRpt (BeatRpt *beatRpt) |
virtual FunctorCode | VisitBeatRptEnd (BeatRpt *beatRpt) |
virtual FunctorCode | VisitBTrem (BTrem *bTrem) |
virtual FunctorCode | VisitBTremEnd (BTrem *bTrem) |
virtual FunctorCode | VisitChord (Chord *chord) |
virtual FunctorCode | VisitChordEnd (Chord *chord) |
virtual FunctorCode | VisitClef (Clef *clef) |
virtual FunctorCode | VisitClefEnd (Clef *clef) |
virtual FunctorCode | VisitCustos (Custos *custos) |
virtual FunctorCode | VisitCustosEnd (Custos *custos) |
virtual FunctorCode | VisitDot (Dot *dot) |
virtual FunctorCode | VisitDotEnd (Dot *dot) |
virtual FunctorCode | VisitDots (Dots *dots) |
virtual FunctorCode | VisitDotsEnd (Dots *dots) |
virtual FunctorCode | VisitFlag (Flag *flag) |
virtual FunctorCode | VisitFlagEnd (Flag *flag) |
virtual FunctorCode | VisitFTrem (FTrem *fTrem) |
virtual FunctorCode | VisitFTremEnd (FTrem *fTrem) |
virtual FunctorCode | VisitGenericLayerElement (GenericLayerElement *genericLayerElement) |
virtual FunctorCode | VisitGenericLayerElementEnd (GenericLayerElement *genericLayerElement) |
virtual FunctorCode | VisitGraceGrp (GraceGrp *graceGrp) |
virtual FunctorCode | VisitGraceGrpEnd (GraceGrp *graceGrp) |
virtual FunctorCode | VisitHalfmRpt (HalfmRpt *halfmRpt) |
virtual FunctorCode | VisitHalfmRptEnd (HalfmRpt *halfmRpt) |
virtual FunctorCode | VisitKeyAccid (KeyAccid *keyAccid) |
virtual FunctorCode | VisitKeyAccidEnd (KeyAccid *keyAccid) |
virtual FunctorCode | VisitKeySig (KeySig *keySig) |
virtual FunctorCode | VisitKeySigEnd (KeySig *keySig) |
virtual FunctorCode | VisitLayerElement (LayerElement *layerElement) |
virtual FunctorCode | VisitLayerElementEnd (LayerElement *layerElement) |
virtual FunctorCode | VisitLigature (Ligature *ligature) |
virtual FunctorCode | VisitLigatureEnd (Ligature *ligature) |
virtual FunctorCode | VisitMensur (Mensur *mensur) |
virtual FunctorCode | VisitMensurEnd (Mensur *mensur) |
virtual FunctorCode | VisitMeterSig (MeterSig *meterSig) |
virtual FunctorCode | VisitMeterSigEnd (MeterSig *meterSig) |
virtual FunctorCode | VisitMeterSigGrp (MeterSigGrp *meterSigGrp) |
virtual FunctorCode | VisitMeterSigGrpEnd (MeterSigGrp *meterSigGrp) |
virtual FunctorCode | VisitMRest (MRest *mRest) |
virtual FunctorCode | VisitMRestEnd (MRest *mRest) |
virtual FunctorCode | VisitMRpt (MRpt *mRpt) |
virtual FunctorCode | VisitMRptEnd (MRpt *mRpt) |
virtual FunctorCode | VisitMRpt2 (MRpt2 *mRpt2) |
virtual FunctorCode | VisitMRpt2End (MRpt2 *mRpt2) |
virtual FunctorCode | VisitMSpace (MSpace *mSpace) |
virtual FunctorCode | VisitMSpaceEnd (MSpace *mSpace) |
virtual FunctorCode | VisitMultiRest (MultiRest *multiRest) |
virtual FunctorCode | VisitMultiRestEnd (MultiRest *multiRest) |
virtual FunctorCode | VisitMultiRpt (MultiRpt *multiRpt) |
virtual FunctorCode | VisitMultiRptEnd (MultiRpt *multiRpt) |
virtual FunctorCode | VisitNc (Nc *nc) |
virtual FunctorCode | VisitNcEnd (Nc *nc) |
virtual FunctorCode | VisitNeume (Neume *neume) |
virtual FunctorCode | VisitNeumeEnd (Neume *neume) |
virtual FunctorCode | VisitNote (Note *note) |
virtual FunctorCode | VisitNoteEnd (Note *note) |
virtual FunctorCode | VisitPlica (Plica *plica) |
virtual FunctorCode | VisitPlicaEnd (Plica *plica) |
virtual FunctorCode | VisitProport (Proport *proport) |
virtual FunctorCode | VisitProportEnd (Proport *proport) |
virtual FunctorCode | VisitRest (Rest *rest) |
virtual FunctorCode | VisitRestEnd (Rest *rest) |
virtual FunctorCode | VisitSpace (Space *space) |
virtual FunctorCode | VisitSpaceEnd (Space *space) |
virtual FunctorCode | VisitStem (Stem *stem) |
virtual FunctorCode | VisitStemEnd (Stem *stem) |
virtual FunctorCode | VisitSyl (Syl *syl) |
virtual FunctorCode | VisitSylEnd (Syl *syl) |
virtual FunctorCode | VisitSyllable (Syllable *syllable) |
virtual FunctorCode | VisitSyllableEnd (Syllable *syllable) |
virtual FunctorCode | VisitTabDurSym (TabDurSym *tabDurSym) |
virtual FunctorCode | VisitTabDurSymEnd (TabDurSym *tabDurSym) |
virtual FunctorCode | VisitTabGrp (TabGrp *tabGrp) |
virtual FunctorCode | VisitTabGrpEnd (TabGrp *tabGrp) |
virtual FunctorCode | VisitTimestamp (TimestampAttr *timestamp) |
virtual FunctorCode | VisitTimestampEnd (TimestampAttr *timestamp) |
virtual FunctorCode | VisitTuplet (Tuplet *tuplet) |
virtual FunctorCode | VisitTupletEnd (Tuplet *tuplet) |
virtual FunctorCode | VisitTupletBracket (TupletBracket *tupletBracket) |
virtual FunctorCode | VisitTupletBracketEnd (TupletBracket *tupletBracket) |
virtual FunctorCode | VisitTupletNum (TupletNum *tupletNum) |
virtual FunctorCode | VisitTupletNumEnd (TupletNum *tupletNum) |
virtual FunctorCode | VisitVerse (Verse *verse) |
virtual FunctorCode | VisitVerseEnd (Verse *verse) |
virtual FunctorCode | VisitF (F *f) |
virtual FunctorCode | VisitFEnd (F *f) |
virtual FunctorCode | VisitFb (Fb *fb) |
virtual FunctorCode | VisitFbEnd (Fb *fb) |
virtual FunctorCode | VisitFig (Fig *fig) |
virtual FunctorCode | VisitFigEnd (Fig *fig) |
virtual FunctorCode | VisitLb (Lb *lb) |
virtual FunctorCode | VisitLbEnd (Lb *lb) |
virtual FunctorCode | VisitMNum (MNum *mNum) |
virtual FunctorCode | VisitMNumEnd (MNum *mNum) |
virtual FunctorCode | VisitNum (Num *num) |
virtual FunctorCode | VisitNumEnd (Num *num) |
virtual FunctorCode | VisitRend (Rend *rend) |
virtual FunctorCode | VisitRendEnd (Rend *rend) |
virtual FunctorCode | VisitSvg (Svg *svg) |
virtual FunctorCode | VisitSvgEnd (Svg *svg) |
virtual FunctorCode | VisitSymbol (Symbol *symbol) |
virtual FunctorCode | VisitSymbolEnd (Symbol *symbol) |
virtual FunctorCode | VisitText (Text *text) |
virtual FunctorCode | VisitTextEnd (Text *text) |
virtual FunctorCode | VisitTextElement (TextElement *textElement) |
virtual FunctorCode | VisitTextElementEnd (TextElement *textElement) |
virtual FunctorCode | VisitFacsimile (Facsimile *facsimile) |
virtual FunctorCode | VisitFacsimileEnd (Facsimile *facsimile) |
virtual FunctorCode | VisitGraphic (Graphic *graphic) |
virtual FunctorCode | VisitGraphicEnd (Graphic *graphic) |
virtual FunctorCode | VisitSurface (Surface *surface) |
virtual FunctorCode | VisitSurfaceEnd (Surface *surface) |
virtual FunctorCode | VisitZone (Zone *zone) |
virtual FunctorCode | VisitZoneEnd (Zone *zone) |
virtual FunctorCode | VisitAlignment (Alignment *alignment) |
virtual FunctorCode | VisitAlignmentEnd (Alignment *alignment) |
virtual FunctorCode | VisitAlignmentReference (AlignmentReference *alignmentReference) |
virtual FunctorCode | VisitAlignmentReferenceEnd (AlignmentReference *alignmentReference) |
virtual FunctorCode | VisitHorizontalAligner (HorizontalAligner *horizontalAligner) |
virtual FunctorCode | VisitHorizontalAlignerEnd (HorizontalAligner *horizontalAligner) |
virtual FunctorCode | VisitMeasureAligner (MeasureAligner *measureAligner) |
virtual FunctorCode | VisitMeasureAlignerEnd (MeasureAligner *measureAligner) |
virtual FunctorCode | VisitGraceAligner (GraceAligner *graceAligner) |
virtual FunctorCode | VisitGraceAlignerEnd (GraceAligner *graceAligner) |
virtual FunctorCode | VisitTimestampAligner (TimestampAligner *timestampAligner) |
virtual FunctorCode | VisitTimestampAlignerEnd (TimestampAligner *timestampAligner) |
virtual FunctorCode | VisitSystemAligner (SystemAligner *systemAligner) |
virtual FunctorCode | VisitSystemAlignerEnd (SystemAligner *systemAligner) |
virtual FunctorCode | VisitStaffAlignment (StaffAlignment *staffAlignment) |
virtual FunctorCode | VisitStaffAlignmentEnd (StaffAlignment *staffAlignment) |
virtual FunctorCode | VisitFloatingObject (FloatingObject *floatingObject) |
virtual FunctorCode | VisitFloatingObjectEnd (FloatingObject *floatingObject) |
This class associates layer elements with @facs to the appropriate zone.