Uses of Class
eu.bandm.music.entities.StemEnd
-
Uses of StemEnd in eu.bandm.music.entities
Modifier and TypeFieldDescriptionstatic final StemEnd
StemEnd.EMPTY
MTree.genStemEnd
Number of beams/beamlets to the left/right.Modifier and TypeFieldDescriptionMSplitter.Result.stemEnds
The beams of the printed note symbols.Modifier and TypeMethodDescriptionStemEnd.add
(int leftLong, int rightLong) Return a new instance with field values increased by the parameter with the corresponding name, otherwise unaltered.StemEnd.add
(int leftLong, int leftShort, int rightLong, int rightShort) Return a new instance with field values increased by the parameter with the corresponding name, otherwise unaltered.StemEnd.add
(int flags, int leftLong, int leftShort, int rightLong, int rightShort) Return a new instance with field values increased by the parameter with the corresponding name, otherwise unaltered.StemEnd.cutDownLeft
(int newLongs) Iff current long left beams are more than "newLongs", then convert the difference to short ones.StemEnd.cutDownRight
(int newLongs) Iff current long right beams are more than "newLongs", then convert the difference to short ones.StemEnd.cutToFlags()
If only short beams are present, replace them by flags.protected StemEnd
MSplitter.Result.getStemEnd
(MTree node) Get the stem end (left and right long and short beams) for the given node.StemEnd.makeLonger
(int newFlags) Reduce the effective exponent to the given value.StemEnd.makeLongerBy
(int difference) Reduce the effective exponent by the given difference value.Modifier and TypeMethodDescription(package private) void
MSplitter.Result.adjustBeamsLocally
(MTree node, StemEnd se) Remove stemlets considered redundant according toMTree.parameters
.protected void
MTree.do_collect_genuine_beams
(StemEnd se_parent, List<MTree> subtrees) boolean
Evidentabstract void
MetricConsumer.WriteOut.writeOut
(int index, MTree node, RationalDuration.DottedBaseDuration symbol, Rational proportion, StemEnd beams, boolean isSound, boolean isFirst, boolean isLast) Write out one symbol of an event.void
MSplitter.Result.Dumper.writeOut
(int index, MTree node, RationalDuration.DottedBaseDuration symbol, Rational proportion, StemEnd beams, boolean isSound, boolean isFirst, boolean isLast) abstract void
MSplitter.Result.WriteOut.writeOut
(int index, MTree node, RationalDuration.DottedBaseDuration symbol, Rational proportion, StemEnd beams, boolean isSound, boolean isFirst, boolean isLast) Write out one symbol of an event.Modifier and TypeMethodDescriptionprotected void
MSplitter.parseSiblingsAndDottings
(List<MTree> irep, boolean isPause, Set<MTree> printThem, Map<MTree, StemEnd> stemEnds) Delivers all nodes which shall appear in the notation as a symbol, in the output set argument "printThem".(package private) void
MSplitter.splitDots_withBeams
(List<MTree> irep, Set<MTree> printThem, Map<MTree, StemEnd> stemEnds, int dotsCount, boolean dotsCountIsMax, int startPos, int endPos, boolean leftNotRight, boolean positiveDotting) Add nodes from Initial Coverage to result, representing a sequence of dotted values not exceeding maxDots.