Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

Properties

FingeringEntries: GraphicalLabel[]
MaxAccidentals: number = 0
boundingBox: BoundingBox
graphicalChordContainers: GraphicalChordSymbolContainer[] = []
graphicalVoiceEntries: GraphicalVoiceEntry[]
parentMeasure: GraphicalMeasure
parentVerticalContainer: VerticalGraphicalStaffEntryContainer
relInMeasureTimestamp: Fraction
sourceStaffEntry: SourceStaffEntry
staffEntryParent: GraphicalStaffEntry
tabStaffEntry: GraphicalStaffEntry = undefined
ties: Tie[] = []
vfClefBefore: ClefNote

Accessors

Methods

  • calculateModifierXOffsets(staffLines: number[], collisionDistance: number): number[]
  • calculateXPosition(): void
  • Calculates the staff entry positions from the VexFlow stave information and the tickabels inside the staff. This is needed in order to set the OSMD staff entries (which are almost the same as tickables) to the correct positions. It is also needed to be done after formatting!

    Returns void

  • findEndTieGraphicalNoteFromNoteWithStartingSlur(tieNote: Note, slur: Slur): GraphicalNote
  • getAbsoluteStartAndEnd(): [number, number]
  • getBottomlineMax(): number
  • getHighestYAtEntry(): number
  • getLowestYAtEntry(): number
  • getSkylineMin(): number
  • hasOnlyRests(): boolean
  • isInstanceOfClass(className: string): boolean
  • isVoiceEntryPartOfLinkedVoiceEntry(voiceEntry: VoiceEntry): boolean
  • setMaxAccidentals(): number
  • setModifierXOffsets(): void

Generated using TypeDoc