case class Vect(x: Double, y: Double, z: Double) extends Product with Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Vect
- Serializable
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new Vect(x: Double, y: Double, z: Double)
Value Members
- def *(s: Double): Vect
- def +(v: Vect): Vect
- def -(v: Vect): Vect
- def /(s: Double): Vect
- def apply(dim: Int): Double
- def cross(v: Vect): Vect
- def dot(v: Vect): Double
-
def
equals(that: Any): Boolean
- Definition Classes
- Vect → Equals → AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- Vect → AnyRef → Any
- def magnitude: Double
- def max(v: Vect): Vect
- def maxDim: Int
- def min(v: Vect): Vect
- def normalize: Vect
- def offsetAll(d: Double): Vect
- def unary_-(): Vect
- val x: Double
- val y: Double
- val z: Double