summaryrefslogtreecommitdiff
path: root/java/src/org/singinst/uf/model/MooreDraggableLine.java
blob: eb8d9ea4bab1cd7119e6789fe04415e2d0c5cc87 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package org.singinst.uf.model;

import org.singinst.uf.math.SimplePoint;
import org.singinst.uf.presenter.DraggableLine;
import org.singinst.uf.presenter.SimpleStyle;

public class MooreDraggableLine extends DraggableLine {

	private final MooreAsymptote mooreAsymptote;

	public MooreDraggableLine(MooreAsymptote mooreAsymptote, NotablePercentile percentile) {
		super(percentile.getPriority(), new SimpleStyle(percentile.getColor(), true));
		this.mooreAsymptote = mooreAsymptote;
	}

	@Override
	public void dragTo(SimplePoint point) {
		mooreAsymptote.setY(point.y);
	}

}