Uses of Class
eu.bandm.music.entities.MTree.EssentialBracket
Packages that use MTree.EssentialBracket
-
Uses of MTree.EssentialBracket in eu.bandm.music.entities
Fields in eu.bandm.music.entities declared as MTree.EssentialBracketModifier and TypeFieldDescription(package private) @Opt MTree.EssentialBracketMTree.bracketContThe essential bracket not starting with this node but covering it on its definition level.(package private) @Opt MTree.EssentialBracketMTree.bracketStartThe essential bracket starting with this node and required to write its own duration.(package private) @Opt MTree.EssentialBracketMTree.Visitor.lowestBracketThe most recently recognized bracket when descending.protected @Opt MTree.EssentialBracketMTree.EssentialBracket.predecThe next higher (relevant, non-vanishing) bracket covering this node.Fields in eu.bandm.music.entities with type parameters of type MTree.EssentialBracketModifier and TypeFieldDescriptionfinal Stack<MTree.EssentialBracket> MSplitter.Result.WriteOut.bracketStackKeeps track of n-plet-brackets currently open.Methods in eu.bandm.music.entities that return MTree.EssentialBracketModifier 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.Methods in eu.bandm.music.entities with parameters of type MTree.EssentialBracketModifier and TypeMethodDescriptionprotected voidMTree.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 voidMTree.linkBracket(MTree.EssentialBracket eb, int startPos, int endPos) Enter the bracket into the fieldsMTree.bracketStartandMTree.bracketContof all childs of this node, in the given range of indexes.protected voidMTree.makeBracket(@Opt MTree.EssentialBracket predec, PrimeFactors factors, PrimeFactors effectiveDenomFactors, int startPos, int endPos) Possibly make a newMTree.EssentialBracketcovering the given sub-range of child nodes and link it to all those by the fieldsMTree.bracketStartandMTree.bracketCont.Constructors in eu.bandm.music.entities with parameters of type MTree.EssentialBracketModifierConstructorDescriptionEssentialBracket(@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.