Show3

trait Show3[A1, A2, A3] extends ShowProduct

Trait for Show for a product of 3 logical elements. This trait is implemented directly by the type in question, unlike the corresponding Show3T trait which externally acts on an object of the specified type to create its String representations. For your own types it is better to inherit from Show3 and then use Show3ElemT or Persist3ElemT to create the type class instance for ShowT. The Show3ElemT or Persist3Elem class will delegate to Show3 for some of its methods. It is better to use Show3 to override toString method than delegating the toString override to a Show3T instance.

trait Show
class Any
trait Show3Dbls
trait Vec3Like
class Pt3
class Vec3

Value members

Abstract methods

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.

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.

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.

def show1: A1

Element 1 of this 3 element Show product.

Element 1 of this 3 element Show product.

def show2: A2

Element 2 of this 3 element Show product.

Element 2 of this 3 element Show product.

def show3: A3

Element 3 of this 3 element Show product.

Element 3 of this 3 element Show product.

def showT1: ShowT[A1]

The ShowT type class instance for the 1st element of this 3 element Show product.

The ShowT type class instance for the 1st element of this 3 element Show product.

def showT2: ShowT[A2]

The ShowT type class instance for the 2nd element of this 3 element Show product.

The ShowT type class instance for the 2nd element of this 3 element Show product.

def showT3: ShowT[A3]

The ShowT type class instance for the 3rd element of this 3 element Show product.

The ShowT type class instance for the 3rd element of this 3 element Show product.

Concrete methods

def shows(way: Way, decimalPlaces: Int): Strings

Inherited methods

override
def show(way: Way, maxPlaces: Int, minPlaces: Int): String
Definition Classes
Inherited from
ShowProduct
override
def str: String
Definition Classes
Inherited from
ShowProduct
def syntaxdepth: Int
Inherited from
Show
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