Options
All
  • Public
  • Public/Protected
  • All
Menu

Class VexFlowContinuousDynamicExpression

This class extends the GraphicalContinuousDynamicExpression and creates all necessary methods for drawing

Hierarchy

Implements

Index

Constructors

constructor

Properties

Protected boundingBox

boundingBox: BoundingBox

Protected expression

expression: AbstractExpression

Internal cache of read expression

Protected label

Protected parentStaffLine

parentStaffLine: StaffLine

Protected rules

rules: EngravingRules = EngravingRules.Rules

EngravingRules for positioning

Accessors

ContinuousDynamic

EndMeasure

EndStaffLine

IsSplittedPart

  • get IsSplittedPart(): boolean
  • set IsSplittedPart(value: boolean): void

IsVerbal

  • get IsVerbal(): boolean

Label

Lines

NotToBeRemoved

  • get NotToBeRemoved(): boolean
  • set NotToBeRemoved(value: boolean): void

ParentStaffLine

Placement

PositionAndShape

SourceExpression

StartMeasure

Methods

calcPsi

  • calcPsi(): void

cleanUp

  • cleanUp(): void

createCrescendoLines

  • createCrescendoLines(startX: number, endX: number, y: number, wedgeOpeningLength?: number, wedgeLineWidth?: number): void

createDiminuendoLines

  • createDiminuendoLines(startX: number, endX: number, y: number, wedgeOpeningLength?: number, wedgeLineWidth?: number): void

createFirstHalfCrescendoLines

  • createFirstHalfCrescendoLines(startX: number, endX: number, y: number, wedgeMeasureEndOpeningLength?: number, wedgeLineWidth?: number): void

createFirstHalfDiminuendoLines

  • createFirstHalfDiminuendoLines(startX: number, endX: number, y: number, wedgeOpeningLength?: number, wedgeMeasureEndOpeningLength?: number, wedgeLineWidth?: number): void

createSecondHalfCrescendoLines

  • createSecondHalfCrescendoLines(startX: number, endX: number, y: number, wedgeMeasureBeginOpeningLength?: number, wedgeOpeningLength?: number, wedgeLineWidth?: number): void

createSecondHalfDiminuendoLines

  • createSecondHalfDiminuendoLines(startX: number, endX: number, y: number, wedgeMeasureBeginOpeningLength?: number, wedgeLineWidth?: number): void

recalculateCrescendoLines

  • recalculateCrescendoLines(startX: number, endX: number, y: number): void

recalculateDiminuendoLines

  • recalculateDiminuendoLines(startX: number, endX: number, yPosition: number): void

shiftYPosition

  • shiftYPosition(shift: number): void

squeeze

  • squeeze(value: number): void

updateSkyBottomLine

  • updateSkyBottomLine(): void

Generated using TypeDoc