Options
All
  • Public
  • Public/Protected
  • All
Menu

Class VexFlowContinuousDynamicExpression

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

Hierarchy

Index

Constructors

Properties

IsSoftAccent: boolean
boundingBox: BoundingBox
expression: AbstractExpression

Internal cache of read expression

parentMeasure: SourceMeasure
parentStaffLine: StaffLine

EngravingRules for positioning

Accessors

  • get ContinuousDynamic(): ContinuousDynamicExpression
  • get IsSplittedPart(): boolean
  • set IsSplittedPart(value: boolean): void
  • get IsVerbal(): boolean
  • get NotToBeRemoved(): boolean
  • set NotToBeRemoved(value: boolean): void
  • get Placement(): PlacementEnum
  • get SourceExpression(): AbstractExpression

Methods

  • calcPsi(): void
  • cleanUp(): void
  • createCrescendoLines(startX: number, endX: number, y: number, wedgeOpeningLength?: number, wedgeLineWidth?: number): void
  • createDiminuendoLines(startX: number, endX: number, y: number, wedgeOpeningLength?: number, wedgeLineWidth?: number): void
  • createFirstHalfCrescendoLines(startX: number, endX: number, y: number, wedgeMeasureEndOpeningLength?: number, wedgeLineWidth?: number): void
  • createFirstHalfDiminuendoLines(startX: number, endX: number, y: number, wedgeOpeningLength?: number, wedgeMeasureEndOpeningLength?: number, wedgeLineWidth?: number): void
  • createFirstHalfLines(startX: number, endX: number, y: number, wedgeOpeningLength?: number, wedgeMeasureEndOpeningLength?: number, wedgeLineWidth?: number): void
  • createLines(startX: number, endX: number, y: number, wedgeOpeningLength?: number, wedgeLineWidth?: number): void
  • createSecondHalfCrescendoLines(startX: number, endX: number, y: number, wedgeMeasureBeginOpeningLength?: number, wedgeOpeningLength?: number, wedgeLineWidth?: number): void
  • createSecondHalfDiminuendoLines(startX: number, endX: number, y: number, wedgeMeasureBeginOpeningLength?: number, wedgeLineWidth?: number): void
  • createSecondHalfLines(startX: number, endX: number, y: number, wedgeMeasureBeginOpeningLength?: number, wedgeOpeningLength?: number, wedgeLineWidth?: number): void
  • isInstanceOfClass(className: string): boolean
  • recalculateCrescendoLines(startX: number, endX: number, y: number): void
  • recalculateDiminuendoLines(startX: number, endX: number, yPosition: number): void
  • shiftYPosition(shift: number): void
  • squeeze(value: number): void
  • updateSkyBottomLine(): void

Generated using TypeDoc