Packages

t

ostrat.geom

Vec3Like

trait Vec3Like extends Show3Dbls with ApproxDbl

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

Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Vec3Like
  2. ApproxDbl
  3. Approx
  4. Equals
  5. Show3Dbls
  6. Dbl3Elem
  7. DblNElem
  8. ValueNElem
  9. SpecialT
  10. Show3
  11. ShowProduct
  12. Show
  13. AnyRef
  14. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def approx(that: Any, precision: Double): Boolean
    Definition Classes
    Approx
  2. abstract def canEqual(that: Any): Boolean
    Definition Classes
    Equals
  3. abstract def typeStr: String

    the name of the type of this object.

    the name of the type of this object.

    Definition Classes
    Show
  4. abstract def x: Double
  5. abstract def y: Double
  6. abstract def z: Double

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  6. def dbl1: Double
    Definition Classes
    Show3DblsDbl3Elem
  7. def dbl2: Double
    Definition Classes
    Show3DblsDbl3Elem
  8. def dbl3: Double
    Definition Classes
    Show3DblsDbl3Elem
  9. def dblsApprox(that: Dbl3Elem, delta: Double = 1e-12): Boolean
    Definition Classes
    Dbl3Elem
  10. def dblsEqual(that: Dbl3Elem): Boolean
    Definition Classes
    Dbl3Elem
  11. def elemNames: Strings

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

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

    Definition Classes
    Show3ShowProduct
  12. def elemTypeNames: Strings

    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.

    Definition Classes
    Show3ShowProduct
  13. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  15. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  16. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  17. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  18. 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
    Vec3LikeShow3
  19. 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
    Vec3LikeShow3
  20. 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
    Vec3LikeShow3
  21. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  22. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  23. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  24. def precisionDefault: Double
    Definition Classes
    ApproxDblApprox
  25. def show(way: Way, maxPlaces: Int, minPlaces: Int): String

    Intended to be a multiple parameter comprehensive Show method.

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

    Definition Classes
    ShowProductShow
  26. def show1: Double

    Element 1 of this 3 element Show product.

    Element 1 of this 3 element Show product.

    Definition Classes
    Vec3LikeShow3
  27. def show2: Double

    Element 2 of this 3 element Show product.

    Element 2 of this 3 element Show product.

    Definition Classes
    Vec3LikeShow3
  28. def show3: Double

    Element 3 of this 3 element Show product.

    Element 3 of this 3 element Show product.

    Definition Classes
    Vec3LikeShow3
  29. implicit final def showT1: ShowT[Double]

    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.

    Definition Classes
    Show3DblsShow3
  30. implicit final def showT2: ShowT[Double]

    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.

    Definition Classes
    Show3DblsShow3
  31. implicit final def showT3: ShowT[Double]

    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.

    Definition Classes
    Show3DblsShow3
  32. 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.

    Definition Classes
    Show3ShowProduct
  33. def str: String

    The most basic Show method, paralleling the strT method on ShowT type class instances.

    The most basic Show method, paralleling the strT method on ShowT type class instances.

    Definition Classes
    ShowProductShow
  34. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  35. final def syntaxdepth: Int
    Definition Classes
    Show3DblsShow
  36. final def toString(): String
    Definition Classes
    Show → Any
  37. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  38. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  39. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from ApproxDbl

Inherited from Approx[Double]

Inherited from Equals

Inherited from Show3Dbls

Inherited from Dbl3Elem

Inherited from DblNElem

Inherited from ValueNElem

Inherited from SpecialT

Inherited from Show3[Double, Double, Double]

Inherited from ShowProduct

Inherited from Show

Inherited from AnyRef

Inherited from Any

Ungrouped