Articulation.ts 621 B

12345678910111213141516
  1. import { PlacementEnum } from "./Expressions/AbstractExpression";
  2. import { ArticulationEnum } from "./VoiceEntry";
  3. export class Articulation {
  4. public placement: PlacementEnum;
  5. public articulationEnum: ArticulationEnum;
  6. constructor(articulationEnum: ArticulationEnum, placement: PlacementEnum = PlacementEnum.Above) {
  7. this.articulationEnum = articulationEnum;
  8. this.placement = placement;
  9. }
  10. public Equals(otherArticulation: Articulation): boolean {
  11. return otherArticulation.articulationEnum === this.articulationEnum && otherArticulation.placement === this.placement;
  12. }
  13. }