diff options
author | Jakob Odersky <jodersky@gmail.com> | 2015-06-29 12:32:00 +0200 |
---|---|---|
committer | Jakob Odersky <jodersky@gmail.com> | 2015-06-29 12:32:00 +0200 |
commit | 01c5c700647feba596e02cb7a2e672f5301504ff (patch) | |
tree | bb0b0e1c2efde6b5362a294089fe081db0724833 /src/sims/util/RelativeVector.scala | |
parent | 998e545e8e42fee597f7274e47428d35dcf29e7b (diff) | |
download | sims-01c5c700647feba596e02cb7a2e672f5301504ff.tar.gz sims-01c5c700647feba596e02cb7a2e672f5301504ff.tar.bz2 sims-01c5c700647feba596e02cb7a2e672f5301504ff.zip |
Port to scala 2.11
Diffstat (limited to 'src/sims/util/RelativeVector.scala')
-rw-r--r-- | src/sims/util/RelativeVector.scala | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/src/sims/util/RelativeVector.scala b/src/sims/util/RelativeVector.scala deleted file mode 100644 index 374f92c..0000000 --- a/src/sims/util/RelativeVector.scala +++ /dev/null @@ -1,24 +0,0 @@ -/* - * Simple Mechanics Simulator (SiMS) - * copyright (c) 2009 Jakob Odersky - * made available under the MIT License -*/ - -package sims.util - -import sims.geometry._ -import sims.dynamics._ - -class RelativeVector(val x: Double, val y: Double) { - def above(point: Vector2D): Vector2D = point + Vector2D(0, x) - def below(point: Vector2D): Vector2D = point - Vector2D(0, x) - def left(point: Vector2D): Vector2D = point - Vector2D(x, 0) - def right(point: Vector2D): Vector2D = point + Vector2D(x, 0) - def from(point: Vector2D): Vector2D = point + Vector2D(x, y) - - def above(s: Shape): Vector2D = this.above(s.pos) - def below(s: Shape): Vector2D = this.below(s.pos) - def left(s: Shape): Vector2D = this.left(s.pos) - def right(s: Shape): Vector2D = this.right(s.pos) - def from(s: Shape): Vector2D = this.from(s.pos) -} |