Uses of Class
eu.bandm.music.entities.MTree.EssentialBracket
-
Uses of MTree.EssentialBracket in eu.bandm.music.entities
Modifier and TypeFieldDescription(package private) @Opt MTree.EssentialBracket
MTree.bracketCont
The essential bracket not starting with this node but covering it on its definition level.(package private) @Opt MTree.EssentialBracket
MTree.bracketStart
The essential bracket starting with this node and required to write its own duration.(package private) @Opt MTree.EssentialBracket
MTree.Visitor.lowestBracket
The most recently recognized bracket when descending.protected @Opt MTree.EssentialBracket
MTree.EssentialBracket.predec
The next higher (relevant, non-vanishing) bracket covering this node.Modifier and TypeFieldDescriptionfinal Stack<MTree.EssentialBracket>
MSplitter.Result.WriteOut.bracketStack
Keeps track of n-plet-brackets currently open.Modifier and TypeMethodDescriptionMTree.directEB()
Look for the EssentialBracket directly spanning this node.MTree.lowestEB()
Look for the lowest EssentialBracket spannung this node.MTree.lowestNonVanishingEB()
MTree.EssentialBracket.withVanishing
(boolean newVanishing) Create a copy with only "vanishing" set to the given value.Modifier and TypeMethodDescriptionprotected void
MTree.collectBrackets
(@Opt MTree.EssentialBracket predecBracket, PrimeFactors parentFactors) Calculation of essential brackets for all nodes below the top node of a MTree, calls itself recursively.protected void
MTree.linkBracket
(MTree.EssentialBracket eb, int startPos, int endPos) Enter the bracket into the fieldsMTree.bracketStart
andMTree.bracketCont
of all childs of this node, in the given range of indexes.protected void
MTree.makeBracket
(@Opt MTree.EssentialBracket predec, PrimeFactors factors, PrimeFactors effectiveDenomFactors, int startPos, int endPos) Possibly make a newMTree.EssentialBracket
covering the given sub-range of child nodes and link it to all those by the fieldsMTree.bracketStart
andMTree.bracketCont
.ModifierConstructorDescriptionEssentialBracket
(@Opt MTree.EssentialBracket predec, int bracketDenominator, int bracketNumerator, Rational endTime, boolean singleton, boolean vanishing) Effekt of an EB: multiply the written duration (=note symbols=note heads, flags etc.) by proportion n/d to get the meant duration.EssentialBracket
(@Opt MTree.EssentialBracket predec, int bracketDenominator, MTree.CheckedParameters parameters, Rational endTime, boolean singleton, boolean vanishing) Effekt of an EB: multiply the written duration (=note symbols=note heads, flags etc.) by proportion n/d to get the meant duration.