Vec3Like

trait Vec3Like extends Show3Dbls with ApproxDbl

A common trait for Vec3 and Pt3. Don't know if this will be useful after refactoring.

trait ApproxDbl
trait Approx[Double]
trait Equals
trait Show3Dbls
trait Dbl3Elem
trait DblNElem
trait SpecialT
trait Show3[Double, Double, Double]
trait Show
class Object
trait Matchable
class Any
class Pt3
class Vec3

Value members

Abstract methods

def x: Double
def y: Double
def z: Double

Concrete methods

override def name1: String

the name of the 1st element of this 3 element Show product.

the name of the 1st element of this 3 element Show product.

Definition Classes
override def name2: String

the name of the 2nd element of this 3 element Show product.

the name of the 2nd element of this 3 element Show product.

Definition Classes
override def name3: String

the name of the 3rd element of this 3 element Show product.

the name of the 3rd element of this 3 element Show product.

Definition Classes
override def show1: Double

Element 1 of this 3 element Show product.

Element 1 of this 3 element Show product.

Definition Classes
override def show2: Double

Element 2 of this 3 element Show product.

Element 2 of this 3 element Show product.

Definition Classes
override def show3: Double

Element 3 of this 3 element Show product.

Element 3 of this 3 element Show product.

Definition Classes

Inherited methods

def approx(that: Any, precision: Double): Boolean
Inherited from
Approx
def canEqual(that: Any): Boolean
Inherited from
Equals
override def dbl1: Double
Definition Classes
Inherited from
Show3Dbls
override def dbl2: Double
Definition Classes
Inherited from
Show3Dbls
override def dbl3: Double
Definition Classes
Inherited from
Show3Dbls
def dblsApprox(that: Dbl3Elem, delta: Double): Boolean
Inherited from
Dbl3Elem
def dblsEqual(that: Dbl3Elem): Boolean
Inherited from
Dbl3Elem
Inherited from
Show3
Inherited from
Show3
override def precisionDefault: Double
Definition Classes
Inherited from
ApproxDbl
override def show(way: Way, maxPlaces: Int, minPlaces: Int): String
Definition Classes
Inherited from
ShowProduct
def shows(way: Way, decimalPlaces: Int): Strings
Inherited from
Show3
override def str: String
Definition Classes
Inherited from
ShowProduct
final override def syntaxdepth: Int
Definition Classes
Inherited from
Show3Dbls
final override def toString: String
Definition Classes
Show -> Any
Inherited from
Show
def typeStr: String

the name of the type of this object.

the name of the type of this object.

Inherited from
Show

Implicits

Inherited implicits

final implicit override def showT1: ShowT[Double]
Definition Classes
Inherited from
Show3Dbls
final implicit override def showT2: ShowT[Double]
Definition Classes
Inherited from
Show3Dbls
final implicit override def showT3: ShowT[Double]
Definition Classes
Inherited from
Show3Dbls