aboutsummaryrefslogtreecommitdiff
path: root/mavigator-cockpit/src/main/scala/mavigator/dashboard/ui/instruments/Distribution.scala
diff options
context:
space:
mode:
Diffstat (limited to 'mavigator-cockpit/src/main/scala/mavigator/dashboard/ui/instruments/Distribution.scala')
-rw-r--r--mavigator-cockpit/src/main/scala/mavigator/dashboard/ui/instruments/Distribution.scala25
1 files changed, 0 insertions, 25 deletions
diff --git a/mavigator-cockpit/src/main/scala/mavigator/dashboard/ui/instruments/Distribution.scala b/mavigator-cockpit/src/main/scala/mavigator/dashboard/ui/instruments/Distribution.scala
deleted file mode 100644
index aadafe0..0000000
--- a/mavigator-cockpit/src/main/scala/mavigator/dashboard/ui/instruments/Distribution.scala
+++ /dev/null
@@ -1,25 +0,0 @@
-package mavigator.dashboard.ui.instruments
-
-import org.scalajs.dom.html
-import rx._
-import mavigator.util.Environment
-
-class Distribution(val value: Rx[(Double, Double, Double, Double)])(implicit env: Environment) extends SvgInstrument[(Double, Double, Double, Double)] {
- import SvgInstrument._
-
- lazy val element = svgObject("distribution")
- lazy val position = part("position")
- lazy val moveable = Seq(position)
-
- private final val Radius = 50 //px
-
- protected def update(value: (Double, Double, Double, Double)) = {
- val sum = value._1 + value._2 + value._3 + value._4
- val i = (value._1 - value._3) / sum
- val j = (value._2 - value._4) / sum
- val x = math.sqrt(2) / 2 * (i - j)
- val y = math.sqrt(2) / 2 * (-i - j)
- translate(position, (x * Radius).toInt, (y * Radius).toInt)
- }
-
-}