Interface Imaginaryd

  • All Known Implementing Classes:
    Complexd, Quaterniond

    public interface Imaginaryd
    Represents an imaginary number.
    • Method Detail

      • mul

        Imaginaryd mul​(double a)
        Multiplies the imaginary number by the given scalar.
        Parameters:
        a - The scalar to multiply by
        Returns:
        The multiplied imaginary number
      • div

        Imaginaryd div​(double a)
        Divides the imaginary number by the given scalar.
        Parameters:
        a - The scalar to divide by
        Returns:
        The multiplied imaginary number
      • conjugate

        Imaginaryd conjugate()
        Returns the conjugated imaginary number.
        Returns:
        The conjugate
      • invert

        Imaginaryd invert()
        Returns the inverts imaginary number.
        Returns:
        The inverse
      • length

        double length()
        Returns the length of the imaginary number.
        Returns:
        The length
      • lengthSquared

        double lengthSquared()
        Returns the square of the length of the imaginary number.
        Returns:
        The square of the length
      • normalize

        Imaginaryd normalize()
        Normalizes the imaginary number.
        Returns:
        The imaginary number, but of unit length