case class Vect(x: Double, y: Double, z: Double) extends Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Vect
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Vect(x: Double, y: Double, z: Double)

Value Members

  1. def *(s: Double): Vect
  2. def +(v: Vect): Vect
  3. def -(v: Vect): Vect
  4. def /(s: Double): Vect
  5. def apply(dim: Int): Double
  6. def cross(v: Vect): Vect
  7. def dot(v: Vect): Double
  8. def equals(that: Any): Boolean
    Definition Classes
    Vect → Equals → AnyRef → Any
  9. def hashCode(): Int
    Definition Classes
    Vect → AnyRef → Any
  10. def magnitude: Double
  11. def max(v: Vect): Vect
  12. def maxDim: Int
  13. def min(v: Vect): Vect
  14. def normalize: Vect
  15. def offsetAll(d: Double): Vect
  16. def unary_-(): Vect
  17. val x: Double
  18. val y: Double
  19. val z: Double