Vec3Like

trait Vec3Like extends ShowElemDbl3 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 ElemDbl3
trait ElemDblN
trait SpecialT
trait ShowDbl3
trait ShowDec3[Double, Double, Double]
trait Show3[Double, Double, Double]
trait TypeStr3[Double, Double, Double]
trait TypeStr2[Double, Double]
trait ShowDec
trait Show
trait TypeStr
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

final override def name1: String
Definition Classes
final override def name2: String
Definition Classes
final override def name3: String
Definition Classes
final override def show1: Double
Definition Classes
final override def show2: Double
Definition Classes
final override def show3: Double
Definition Classes

Inherited methods

def approx(that: Any, precision: Double): Boolean
Inherited from:
Approx
def canEqual(that: Any): Boolean
Inherited from:
Equals
final override def dbl1: Double
Definition Classes
Inherited from:
ShowElemDbl3
final override def dbl2: Double
Definition Classes
Inherited from:
ShowElemDbl3
final override def dbl3: Double
Definition Classes
Inherited from:
ShowElemDbl3
def dblsApprox(that: ElemDbl3, delta: Double): Boolean
Inherited from:
ElemDbl3
def dblsEqual(that: ElemDbl3): Boolean
Inherited from:
ElemDbl3
override def elemNames: Strings
Definition Classes
Inherited from:
Show3
override def elemTypeNames: Strings
Definition Classes
Inherited from:
Show3
override def opt1: Option[Double]
Definition Classes
Inherited from:
Show3
override def opt2: Option[Double]
Definition Classes
Inherited from:
Show3
override def opt3: Option[Double]
Definition Classes
Inherited from:
Show3
override def precisionDefault: Double
Definition Classes
Inherited from:
ApproxDbl
override def show(style: ShowStyle): String
Definition Classes
Inherited from:
ShowDec
override def showDec(style: ShowStyle, maxPlaces: Int, minPlaces: Int): String
Definition Classes
Inherited from:
ShowProductDec
def showDec(style: ShowStyle, maxPlaces: Int): String

Intended to be a multiple parameter comprehensive Show method. Intended to be paralleled by showT method on ShowDecT type class instances.

Intended to be a multiple parameter comprehensive Show method. Intended to be paralleled by showT method on ShowDecT type class instances.

Inherited from:
ShowDec
override def showElemStrDecs(way: ShowStyle, decimalPlaces: Int): Strings
Definition Classes
Inherited from:
ShowDec3
override def showElemStrs(way: ShowStyle): Strings
Definition Classes
Inherited from:
Show3
def showSemisNameDecs(maxPlaces: Int, minPlaces: Int): String
Inherited from:
ShowProductDec
def showSemisNames: String
Inherited from:
ShowProduct
override def str: String
Definition Classes
Inherited from:
ShowDec
def str0: String

Show with decimal precision of 0 places.

Show with decimal precision of 0 places.

Inherited from:
ShowDec
def str1: String

Show with decimal precision of 1 place padding with a zero if necessary.

Show with decimal precision of 1 place padding with a zero if necessary.

Inherited from:
ShowDec
def str2: String

Show with decimal precision of 2 places padding with zeros if necessary.

Show with decimal precision of 2 places padding with zeros if necessary.

Inherited from:
ShowDec
def str3: String

Show with decimal precision of 3 places padding with zeros if necessary.

Show with decimal precision of 3 places padding with zeros if necessary.

Inherited from:
ShowDec
final override def syntaxDepth: Int
Definition Classes
Inherited from:
ShowDbl3
override def toString: String
Definition Classes
Show -> Any
Inherited from:
Show
def typeStr: String

The RSON type of T. This the only data that a ShowT instance requires, that can't be implemented through delegation to an object of type Show.

The RSON type of T. This the only data that a ShowT instance requires, that can't be implemented through delegation to an object of type Show.

Inherited from:
TypeStr

Implicits

Inherited implicits

final implicit override def showT1: PersistDec[Double]
Definition Classes
Inherited from:
ShowDbl3
final implicit override def showT2: PersistDec[Double]
Definition Classes
Inherited from:
ShowDbl3
final implicit override def showT3: PersistDec[Double]
Definition Classes
Inherited from:
ShowDbl3