Package | Description |
---|---|
eu.bandm.mugraph.base |
Modifier and Type | Field and Description |
---|---|
Renderer.NoteSystem |
Renderer.firstSystem
needed by Pager to start processing.
|
(package private) Renderer.NoteSystem |
Renderer.NoteSystem.nextSystem
link for printing etc.
|
(package private) Renderer.NoteSystem |
Renderer.RunningPrefix.noteSystem |
Modifier and Type | Field and Description |
---|---|
(package private) java.util.Map<Renderer.NoteSystem,java.lang.Float> |
Pager.heights
The overall height of each NoteSystem, counting filtered staves only.
|
(package private) java.util.Map<Renderer.NoteSystem,java.lang.Integer> |
Pager.onPage
Maps each NoteSystem to the vertical number on its page, starting with "0", i.e.
|
(package private) java.util.Map<Renderer.NoteSystem,java.lang.Integer> |
Pager.pageNums
Maps one or more NoteSystems to the same page number.
|
Modifier and Type | Method and Description |
---|---|
(package private) Renderer.NoteSystem |
Renderer.NoteSystem.makeSuccessor()
Clone this instance and all RunningPrefix objects and their state.
|
Modifier and Type | Method and Description |
---|---|
(package private) boolean |
Renderer.Segment.acceptPrefixComponents(Renderer.NoteSystem sys,
Renderer.RunningPrefix pref)
Test for prefix components and memorize them for the current/the next
opening accolade.
|
(package private) void |
Renderer.Measure.calculateStretching(Renderer.NoteSystem noteSystem)
Collects all min distances and calculates best/min stretch factor,
which would result in the best/min distances.
|
(package private) void |
Printer.do_print(Renderer.NoteSystem ns)
Print a note system controlled by the RunningPrefix objects which have
been assigned a y-value by the Pager.
|
(package private) void |
Printer.do_print(Renderer.NoteSystem ns,
Renderer.RunningPrefix p)
Print one staff of a note system controlled by its RunningPrefix.
|
protected void |
Printer.printBarLine(Renderer.NoteSystem ns,
Renderer.RunningPrefix p,
int pos,
BarLine bl,
Renderer.Measure measure,
float xpos)
Calculate top and bottom y position form staves crossed by
a particular bar line.
|
(package private) void |
Pager.shipout(Renderer.NoteSystem first,
float allocated,
Renderer.NoteSystem follower,
int pageNum) |
(package private) void |
Renderer.Segment.shuffleMeasureContents(Renderer.RunningPrefix currentPrefix,
Renderer.NoteSystem nextSys,
Renderer.RunningPrefix nextPrefix,
Renderer.Measure measure)
Scan all objects (starting with current position, up to next MeasureMark)
(iff they belong to the current measure number) and add the
positions and time values to the Measure object.
|
(package private) void |
Renderer.Segment.shufflePrefix_firstMeasureInAccolade(Renderer.NoteSystem sys,
Renderer.RunningPrefix pref,
java.math.BigDecimal nextMeasureToRender)
Differences of the very first measure in NoteSystem to all
to subsequent measures is that clefs, keys and metre will
be printed globally and aligned, not as part of Prepended/Postpended
contents of measure stuff,
and that labels and opening brackets must be known before starting the
layout of the rest.
|
Constructor and Description |
---|
RunningPrefix(Renderer.Segment seg,
Renderer.NoteSystem noteSystem) |