Abstract
Protected
dynamicProtected
graphicalProtected
graphicalProtected
musicProtected
rulesProtected
staffProtected
staffProtected
staffProtected
staffStatic
stafflineStatic
symbolProtected
Static
textStatic
transposeProtected
leadStatic
TextProtected
calcThe main method for the Calculator.
Protected
calculateProtected
calculateProtected
calculateProtected
calculateProtected
calculateRe-adjust the x positioning of expressions.
Protected
calculateThis method calculates the RelativePosition of a single GraphicalContinuousDynamic.
Graphical continous dynamic to be calculated
Starting point in staff line
Protected
calculateThis method calculates the RelativePosition of a single GraphicalInstantaneousDynamicExpression.
Dynamic expression to be calculated
Starting point in staff line
Protected
calculateThis method calculates the RelativePosition of a single verbal GraphicalContinuousDynamic.
Graphical continous dynamic to be calculated
Starting point in staff line
Protected
calculateProtected
calculatecalculates the dashes of lyric words and the extending underscore lines of syllables sung on more than one note.
Protected
calculateProtected
calculateIterate through all Measures and calculates the MeasureNumberLabels.
Protected
calculateCalculates the x layout of the staff entries within the staff measures belonging to one source measure. All staff entries are x-aligned throughout all the measures.
The minimum required x width of the source measure
Protected
calculateProtected
calculateStore the newly computed [[Measure]]s in newly created [[MusicSystem]]s.
Protected
calculateProtected
calculateProtected
calculateProtected
calculateProtected
calculateCalculate a single OctaveShift for a [[MultiExpression]].
Protected
Abstract
calculateCalculate a single Pedal for a [[MultiExpression]].
Protected
calculateCalculate the Lyrics YPositions for a single [[StaffLine]].
Protected
calculateProtected
calculateProtected
calculateProtected
calculateProtected
calculateCalculate all the textual [[RepetitionInstruction]]s (e.g. dal segno) for a single [[SourceMeasure]].
Protected
checkProtected
clearDelete all Objects that must be recalculated. If graphicalMusicSheet.reCalculate has been called, then this method will be called to reset or remove all flexible graphical music symbols (e.g. Ornaments, Lyrics, Slurs) graphicalMusicSheet will have MusicPages, they will have MusicSystems etc...
Protected
clearProtected
createProtected
createProtected
createProtected
formatProtected
getProtected
getProtected
graphicalProtected
handleProtected
handleThis method handles a [[StaffEntryLink]].
Protected
handleCheck if the tied graphical note belongs to any beams or tuplets and react accordingly.
Protected
handleProtected
handleProtected
handleProtected
handleProtected
handleProtected
handleAdds a technical instruction at the given staff entry.
Protected
initCalled for every source measure when generating the list of staff measures for it.
Protected
layoutProtected
layoutProtected
layoutCalculate the shape (Bézier curve) for this tie.
Protected
layoutDo layout on staff measures which only consist of a full rest.
Protected
layoutProtected
layoutCalculate a single GraphicalRepetition.
Protected
layoutProtected
layoutProtected
layoutProtected
maxProtected
optimizeBuild the 2D [[GraphicalMeasure]] list needed for the [[MusicSheetCalculator]]. Internally it creates [[GraphicalMeasure]]s, [[GraphicalStaffEntry]]'s and [[GraphicalNote]]s.
Protected
resetYPositionProtected
updateProtected
Static
set
Class used to do all the calculations in a MusicSheet, which in the end populates a GraphicalMusicSheet.