12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- import {StaffMeasure} from "../StaffMeasure";
- import {SourceMeasure} from "../../VoiceData/SourceMeasure";
- import {Staff} from "../../VoiceData/Staff";
- import {BoundingBox} from "../BoundingBox";
- import {StaffLine} from "../StaffLine";
- import {SystemLinesEnum} from "../SystemLinesEnum";
- import {ClefInstruction} from "../../VoiceData/Instructions/ClefInstruction";
- import {KeyInstruction} from "../../VoiceData/Instructions/KeyInstruction";
- import {RhythmInstruction} from "../../VoiceData/Instructions/RhythmInstruction";
- export class VexFlowMeasure extends StaffMeasure {
- constructor(sourceMeasure: SourceMeasure, staff: Staff) {
- super(staff, sourceMeasure);
- this.PositionAndShape = new BoundingBox(this);
- }
- constructor(staffLine: StaffLine) {
- super(staffLine);
- this.PositionAndShape = new BoundingBox(staffLine.PositionAndShape, this);
- }
- public resetLayout(): void {
- throw new NotImplementedException();
- }
- public getLineWidth(line: SystemLinesEnum): number {
- throw new NotImplementedException();
- }
- public addClefAtBegin(clef: ClefInstruction): void {
- throw new NotImplementedException();
- }
- public addKeyAtBegin(currentKey: KeyInstruction, previousKey: KeyInstruction, currentClef: ClefInstruction): void {
- throw new NotImplementedException();
- }
- public addRhythmAtBegin(rhythm: RhythmInstruction): void {
- throw new NotImplementedException();
- }
- public addClefAtEnd(clef: ClefInstruction): void {
- throw new NotImplementedException();
- }
- public setPositionInStaffline(xPos: number): void {
- throw new NotImplementedException();
- }
- public setWidth(width: number): void {
- throw new NotImplementedException();
- }
- public layoutSymbols(): void {
- throw new NotImplementedException();
- }
- }
|