ShowProduct

trait ShowProduct extends Show

Trait for Show for product types. This trait is implemented directly by the type in question, unlike the corresponding ShowProductT trait which externally acts on an object of the specified type to create its String representations. For your own types ShowProduct is preferred over ShowProductT.

trait Show
class Any
trait Show2[A1, A2]
trait TCoord
trait HCoord
class HCen
class HSide
class HVert
trait SqCoord
class SqCen
class SqSide
class SqVert
trait Show2Dbls
class LatLong
class PtMetre2
trait Vec2Like
class Pt2
class Vec2
trait length2M
class Vec2M
trait Show2Ints
class Cood
class HexParrX
class HexParrY
class HexRegImp
class LineSeg
class Sqlign
trait Show3[A1, A2, A3]
trait Show3Dbls
trait Vec3Like
class Pt3
class Vec3

Value members

Abstract methods

A Strings Arr of the element names of this Show Product class.

A Strings Arr of the element names of this Show Product class.

A Strings Arr of the element type names of this Show Product class.

A Strings Arr of the element type names of this Show Product class.

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

A Strings Arr collection of the show methods return values of the elements of this Show Product class.

A Strings Arr collection of the show methods return values of the elements of this Show Product class.

Concrete methods

override
def show(way: Way, maxPlaces: Int, minPlaces: Int): String
Definition Classes
override
def str: String
Definition Classes

Inherited methods

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