simplex3d.math.doublex

ReadDoubleRef

sealed abstract class ReadDoubleRef extends PrimitiveRef[Double] with Protected with Serializable

Glue code to make floats interact with vectors and matrices.

Annotations
@SerialVersionUID( 8104346712419693669L )
Linear Supertypes
Protected, PrimitiveRef[Double], AnyVec[Double], VectorLike, MathType, Cloneable, Serializable, Serializable, Binding, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ReadDoubleRef
  2. Protected
  3. PrimitiveRef
  4. AnyVec
  5. VectorLike
  6. MathType
  7. Cloneable
  8. Serializable
  9. Serializable
  10. Binding
  11. AnyRef
  12. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ReadDoubleRef(x: Double)

Type Members

  1. abstract type Clone <: ReadDoubleRef

    Definition Classes
    ReadDoubleRef → PrimitiveRef → AnyVec → MathType → Cloneable
  2. type Mutable = DoubleRef

    Definition Classes
    ReadDoubleRef → Protected
  3. type Read = ReadDoubleRef

    Definition Classes
    ReadDoubleRef → Protected

Value Members

  1. final def !=(s: Double): Boolean

  2. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  3. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  4. final def ##(): Int

    Definition Classes
    AnyRef → Any
  5. final def *(m: AnyMat4[Float]): Mat4d

  6. final def *(m: AnyMat4x3[Float]): Mat4x3d

  7. final def *(m: AnyMat4x2[Float]): Mat4x2d

  8. final def *(m: AnyMat3x4[Float]): Mat3x4d

  9. final def *(m: AnyMat3[Float]): Mat3d

  10. final def *(m: AnyMat3x2[Float]): Mat3x2d

  11. final def *(m: AnyMat2x4[Float]): Mat2x4d

  12. final def *(m: AnyMat2x3[Float]): Mat2x3d

  13. final def *(m: AnyMat2[Float]): Mat2d

  14. final def *(q: AnyQuat4[Float]): Quat4d

  15. final def *(u: AnyVec4[Float]): Vec4d

  16. final def *(u: AnyVec3[Float]): Vec3d

  17. final def *(u: AnyVec2[Float]): Vec2d

  18. final def *(u: inVec4i): Vec4d

  19. final def *(u: inVec3i): Vec3d

  20. final def *(u: inVec2i): Vec2d

  21. final def *(m: inMat4d): Mat4d

  22. final def *(m: inMat4x3d): Mat4x3d

  23. final def *(m: inMat4x2d): Mat4x2d

  24. final def *(m: inMat3x4d): Mat3x4d

  25. final def *(m: inMat3d): Mat3d

  26. final def *(m: inMat3x2d): Mat3x2d

  27. final def *(m: inMat2x4d): Mat2x4d

  28. final def *(m: inMat2x3d): Mat2x3d

  29. final def *(m: inMat2d): Mat2d

  30. final def *(q: inQuat4d): Quat4d

  31. final def *(u: inVec4d): Vec4d

  32. final def *(u: inVec3d): Vec3d

  33. final def *(u: inVec2d): Vec2d

  34. final def *(s: Double): Double

  35. final def +(m: AnyMat4[Float]): Mat4d

  36. final def +(m: AnyMat4x3[Float]): Mat4x3d

  37. final def +(m: AnyMat4x2[Float]): Mat4x2d

  38. final def +(m: AnyMat3x4[Float]): Mat3x4d

  39. final def +(m: AnyMat3[Float]): Mat3d

  40. final def +(m: AnyMat3x2[Float]): Mat3x2d

  41. final def +(m: AnyMat2x4[Float]): Mat2x4d

  42. final def +(m: AnyMat2x3[Float]): Mat2x3d

  43. final def +(m: AnyMat2[Float]): Mat2d

  44. final def +(q: AnyQuat4[Float]): Quat4d

  45. final def +(u: AnyVec4[Float]): Vec4d

  46. final def +(u: AnyVec3[Float]): Vec3d

  47. final def +(u: AnyVec2[Float]): Vec2d

  48. final def +(u: inVec4i): Vec4d

  49. final def +(u: inVec3i): Vec3d

  50. final def +(u: inVec2i): Vec2d

  51. final def +(m: inMat4d): Mat4d

  52. final def +(m: inMat4x3d): Mat4x3d

  53. final def +(m: inMat4x2d): Mat4x2d

  54. final def +(m: inMat3x4d): Mat3x4d

  55. final def +(m: inMat3d): Mat3d

  56. final def +(m: inMat3x2d): Mat3x2d

  57. final def +(m: inMat2x4d): Mat2x4d

  58. final def +(m: inMat2x3d): Mat2x3d

  59. final def +(m: inMat2d): Mat2d

  60. final def +(q: inQuat4d): Quat4d

  61. final def +(u: inVec4d): Vec4d

  62. final def +(u: inVec3d): Vec3d

  63. final def +(u: inVec2d): Vec2d

  64. final def +(s: Double): Double

  65. final def -(m: AnyMat4[Float]): Mat4d

  66. final def -(m: AnyMat4x3[Float]): Mat4x3d

  67. final def -(m: AnyMat4x2[Float]): Mat4x2d

  68. final def -(m: AnyMat3x4[Float]): Mat3x4d

  69. final def -(m: AnyMat3[Float]): Mat3d

  70. final def -(m: AnyMat3x2[Float]): Mat3x2d

  71. final def -(m: AnyMat2x4[Float]): Mat2x4d

  72. final def -(m: AnyMat2x3[Float]): Mat2x3d

  73. final def -(m: AnyMat2[Float]): Mat2d

  74. final def -(q: AnyQuat4[Float]): Quat4d

  75. final def -(u: AnyVec4[Float]): Vec4d

  76. final def -(u: AnyVec3[Float]): Vec3d

  77. final def -(u: AnyVec2[Float]): Vec2d

  78. final def -(u: inVec4i): Vec4d

  79. final def -(u: inVec3i): Vec3d

  80. final def -(u: inVec2i): Vec2d

  81. final def -(m: inMat4d): Mat4d

  82. final def -(m: inMat4x3d): Mat4x3d

  83. final def -(m: inMat4x2d): Mat4x2d

  84. final def -(m: inMat3x4d): Mat3x4d

  85. final def -(m: inMat3d): Mat3d

  86. final def -(m: inMat3x2d): Mat3x2d

  87. final def -(m: inMat2x4d): Mat2x4d

  88. final def -(m: inMat2x3d): Mat2x3d

  89. final def -(m: inMat2d): Mat2d

  90. final def -(q: inQuat4d): Quat4d

  91. final def -(u: inVec4d): Vec4d

  92. final def -(u: inVec3d): Vec3d

  93. final def -(u: inVec2d): Vec2d

  94. final def -(s: Double): Double

  95. final def /(m: AnyMat4[Float]): Mat4d

  96. final def /(m: AnyMat4x3[Float]): Mat4x3d

  97. final def /(m: AnyMat4x2[Float]): Mat4x2d

  98. final def /(m: AnyMat3x4[Float]): Mat3x4d

  99. final def /(m: AnyMat3[Float]): Mat3d

  100. final def /(m: AnyMat3x2[Float]): Mat3x2d

  101. final def /(m: AnyMat2x4[Float]): Mat2x4d

  102. final def /(m: AnyMat2x3[Float]): Mat2x3d

  103. final def /(m: AnyMat2[Float]): Mat2d

  104. final def /(q: AnyQuat4[Float]): Quat4d

  105. final def /(u: AnyVec4[Float]): Vec4d

  106. final def /(u: AnyVec3[Float]): Vec3d

  107. final def /(u: AnyVec2[Float]): Vec2d

  108. final def /(u: inVec4i): Vec4d

  109. final def /(u: inVec3i): Vec3d

  110. final def /(u: inVec2i): Vec2d

  111. final def /(m: inMat4d): Mat4d

  112. final def /(m: inMat4x3d): Mat4x3d

  113. final def /(m: inMat4x2d): Mat4x2d

  114. final def /(m: inMat3x4d): Mat3x4d

  115. final def /(m: inMat3d): Mat3d

  116. final def /(m: inMat3x2d): Mat3x2d

  117. final def /(m: inMat2x4d): Mat2x4d

  118. final def /(m: inMat2x3d): Mat2x3d

  119. final def /(m: inMat2d): Mat2d

  120. final def /(q: inQuat4d): Quat4d

  121. final def /(u: inVec4d): Vec4d

  122. final def /(u: inVec3d): Vec3d

  123. final def /(u: inVec2d): Vec2d

  124. final def /(s: Double): Double

  125. final def ==(s: Double): Boolean

  126. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  127. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  128. final def apply(i: Int): Double

    Definition Classes
    ReadDoubleRef → AnyVec
  129. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  130. def clone(): Clone

    Definition Classes
    Cloneable → AnyRef
  131. final def components: Int

    Definition Classes
    PrimitiveRef → AnyVec
  132. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  133. final def equals(other: Any): Boolean

    Definition Classes
    ReadDoubleRef → AnyRef → Any
  134. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  135. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  136. final def hashCode(): Int

    Definition Classes
    ReadDoubleRef → AnyRef → Any
  137. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  138. final def mutableCopy: DoubleRef

    Definition Classes
    ReadDoubleRef → Protected
  139. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  140. final def notify(): Unit

    Definition Classes
    AnyRef
  141. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  142. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  143. final def toBoolean: Boolean

    Definition Classes
    ReadDoubleRef → PrimitiveRef
  144. final def toConst: Double

  145. final def toDouble: Double

    Definition Classes
    ReadDoubleRef → PrimitiveRef
  146. final def toFloat: Float

    Definition Classes
    ReadDoubleRef → PrimitiveRef
  147. final def toInt: Int

    Definition Classes
    ReadDoubleRef → PrimitiveRef
  148. final def toString(): String

    Definition Classes
    ReadDoubleRef → AnyRef → Any
  149. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  150. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  151. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  152. var x: Double

    Attributes
    protected

Inherited from Protected

Inherited from PrimitiveRef[Double]

Inherited from AnyVec[Double]

Inherited from VectorLike

Inherited from MathType

Inherited from Cloneable

Inherited from Serializable

Inherited from Serializable

Inherited from Binding

Inherited from AnyRef

Inherited from Any

Ungrouped