dev@359: /** dev@359: * Created by lucas on 30/05/2017. dev@359: */ dev@366: import { dev@366: ChangeDetectionStrategy, dev@366: Component, dev@372: Input dev@378: } from '@angular/core'; dev@378: import {OnSeekHandler} from '../../playhead/PlayHeadHelpers'; dev@378: import {VectorFeature} from 'piper/HigherLevelUtilities'; dev@359: dev@359: @Component({ dev@359: selector: 'ugly-curve', dev@372: template: ``, dev@359: changeDetection: ChangeDetectionStrategy.OnPush dev@359: }) dev@372: export class CurveComponent { dev@376: @Input() timeline: Timeline; // TODO refactor WaveComponents to have own Timeline, sharing a TimeContext dev@372: @Input() onSeek: OnSeekHandler; dev@372: @Input() width: number; dev@372: @Input() curve: VectorFeature; dev@368: @Input() colour: string; dev@359: }