Class

basis.math.binary64.Z2

VectorZ2

Related Doc: package Z2

Permalink

final class VectorZ2 extends PointElement with VectorF2 with VectorZN

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

Instance Constructors

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

    Permalink

Value Members

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

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

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

    Permalink

    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
    VectorZ2VectorZNVectorF2VectorFNVectorElement
  4. def +(that: Vector): Vector

    Permalink

    Returns sum of this vector and another vector.

    Returns sum of this vector and another vector.

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

    Permalink

    Returns the difference between this vector and another vector.

    Returns the difference between this vector and another vector.

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

    Permalink

    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
    VectorZ2VectorZNVectorF2VectorFNVectorElement
  7. final def ==(arg0: Any): Boolean

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

    Permalink

    Returns the coordinate at the given index.

    Returns the coordinate at the given index.

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

    Permalink
    Definition Classes
    Any
  10. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. def dim: Int

    Permalink

    Returns the number of coordinates in this vector.

    Returns the number of coordinates in this vector.

    Definition Classes
    VectorZ2VectorF2VectorFN
  12. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    VectorZNVectorFN → Any
  14. def finalize(): Unit

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

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

    Permalink
    Definition Classes
    VectorZNVectorFN → Any
  17. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  18. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  19. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  20. final def notifyAll(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  22. def toString(): String

    Permalink
    Definition Classes
    VectorFN → Any
  23. def unary_-: Vector

    Permalink

    Returns the additive inverse of this vector.

    Returns the additive inverse of this vector.

    Definition Classes
    VectorZ2VectorZNVectorF2VectorFNVectorElement
  24. final def wait(): Unit

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

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

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

    Permalink

    Returns the 𝑥-coordinate of this vector.

    Returns the 𝑥-coordinate of this vector.

    Definition Classes
    VectorZ2VectorF2
  28. val y: Scalar

    Permalink

    Returns the 𝑦-coordinate of this vector.

    Returns the 𝑦-coordinate of this vector.

    Definition Classes
    VectorZ2VectorF2
  29. def (that: Vector): Vector

    Permalink

    Returns the pointwise product of this vector times another vector.

    Returns the pointwise product of this vector times another vector.

    Definition Classes
    VectorZ2VectorZNVectorF2VectorFNVectorElement
  30. def (that: Vector): Scalar

    Permalink

    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
    VectorZ2VectorZNVectorF2VectorFN

Inherited from Z2.VectorZN

Inherited from Z2.VectorF2

Inherited from Z2.VectorFN

Inherited from Z2.VectorElement

Inherited from Z2.PointElement

Inherited from AnyRef

Inherited from Any

Ungrouped