Packages

final class Pt3M extends Dbl3Elem

3 dimensional point specified using metres as units rather than pure numbers.

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Pt3M
  2. Dbl3Elem
  3. DblNElem
  4. ValueNElem
  5. SpecialT
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Pt3M(xMetres: Double, yMetres: Double, zMetres: Double)

Value Members

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

    Produces the dot product of this 2 dimensional distance Vector and the operand.

    Produces the dot product of this 2 dimensional distance Vector and the operand.

    Annotations
    @inline()
  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. def ifZPos[A](vPos: => A, vNeg: => A): A
  18. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  19. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  21. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  22. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  23. def toString(): String
    Definition Classes
    Pt3M → AnyRef → Any
  24. def toXYIfZPositive: Option[Pt2M]

    Converts this Metres3 point to a Some[Metres2] point of the X and Y values, returns None if the Z value is negative.

  25. def typeStr: String
  26. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  27. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  28. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  29. def x: Metres
  30. val xMetres: Double
  31. def xNeg: Boolean
  32. def xPos: Boolean
  33. def xRotateRadians(rotationRadians: Double): Pt3M

    Rotate this 3D point defined in metres around the X Axis by the given parameter given in radians.

    Rotate this 3D point defined in metres around the X Axis by the given parameter given in radians. Returns a new Pt3M point.

  34. def xy: Pt2M
  35. def y: Metres
  36. val yMetres: Double
  37. def yNeg: Boolean
  38. def yPos: Boolean
  39. def z: Metres
  40. val zMetres: Double
  41. def zNeg: Boolean
  42. def zPos: Boolean

Deprecated Value Members

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

Inherited from Dbl3Elem

Inherited from DblNElem

Inherited from ValueNElem

Inherited from SpecialT

Inherited from AnyRef

Inherited from Any

Ungrouped