basis.math.binary64.RI2

VectorRI2

final class VectorRI2 extends PointElement with VectorRIN with VectorF2

Source
RI2.scala
Linear Supertypes
Type Hierarchy Learn more about scaladoc diagrams
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. VectorRI2
  2. VectorF2
  3. VectorRIN
  4. VectorFN
  5. VectorElement
  6. PointElement
  7. AnyRef
  8. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new VectorRI2(x: Scalar, y: Scalar)

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. def *:(scalar: RI2.Scalar): Vector

    Returns the product of this vector times a scalar on the left.

    Returns the product of this vector times a scalar on the left.

    Definition Classes
    VectorF2VectorFNVectorElement
  4. def +(that: Vector): Vector

    Returns sum of this vector and another vector.

    Returns sum of this vector and another vector.

    Definition Classes
    VectorF2VectorFNVectorElement
  5. def -(that: Vector): Vector

    Returns the difference between this vector and another vector.

    Returns the difference between this vector and another vector.

    Definition Classes
    VectorF2VectorFNVectorElement
  6. def :*(scalar: RI2.Scalar): Vector

    Returns the product of this vector times a scalar on the right.

    Returns the product of this vector times a scalar on the right.

    Definition Classes
    VectorF2VectorFNVectorElement
  7. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  8. def apply(i: Int): RI2.Scalar

    Returns the coordinate at the given index.

    Returns the coordinate at the given index.

    Definition Classes
    VectorF2VectorFN
  9. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  10. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. def contains(vector: R2.Vector): Boolean

  12. def dim: Int

    Returns the number of coordinates in this vector.

    Returns the number of coordinates in this vector.

    Definition Classes
    VectorF2VectorFN
  13. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    VectorFN → Any
  15. def finalize(): Unit

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

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

    Definition Classes
    VectorFN → Any
  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
  21. final def notifyAll(): Unit

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

    Definition Classes
    AnyRef
  23. def toString(): String

    Definition Classes
    VectorFN → Any
  24. def unary_-: Vector

    Returns the additive inverse of this vector.

    Returns the additive inverse of this vector.

    Definition Classes
    VectorF2VectorFNVectorElement
  25. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. val x: Scalar

    Returns the 𝑥-coordinate of this vector.

    Returns the 𝑥-coordinate of this vector.

    Definition Classes
    VectorRI2VectorF2
  29. val y: Scalar

    Returns the 𝑦-coordinate of this vector.

    Returns the 𝑦-coordinate of this vector.

    Definition Classes
    VectorRI2VectorF2
  30. def (that: Vector): Vector

    Returns the pointwise product of this vector times another vector.

    Returns the pointwise product of this vector times another vector.

    Definition Classes
    VectorF2VectorFNVectorElement
  31. def (that: Vector): RI2.Scalar

    Returns the dot product of this vector and another vector.

    Returns the dot product of this vector and another vector. The name of this method contains the unicode dot operator (U+22C5).

    Definition Classes
    VectorF2VectorFN

Inherited from RI2.VectorF2

Inherited from RI2.VectorRIN

Inherited from RI2.VectorFN

Inherited from RI2.VectorElement

Inherited from RI2.PointElement

Inherited from AnyRef

Inherited from Any

Ungrouped