Class Vector4i

    • Constructor Detail

      • Vector4i

        public Vector4i​(Vector2i v)
      • Vector4i

        public Vector4i​(Vector2i v,
                        double z,
                        double w)
      • Vector4i

        public Vector4i​(Vector2i v,
                        int z,
                        int w)
      • Vector4i

        public Vector4i​(Vector3i v)
      • Vector4i

        public Vector4i​(Vector3i v,
                        double w)
      • Vector4i

        public Vector4i​(Vector3i v,
                        int w)
      • Vector4i

        public Vector4i​(VectorNi v)
      • Vector4i

        public Vector4i​(double x,
                        double y,
                        double z,
                        double w)
      • Vector4i

        public Vector4i​(int x,
                        int y,
                        int z,
                        int w)
    • Method Detail

      • x

        public int x()
      • y

        public int y()
      • z

        public int z()
      • w

        public int w()
      • add

        public Vector4i add​(double x,
                            double y,
                            double z,
                            double w)
      • add

        public Vector4i add​(int x,
                            int y,
                            int z,
                            int w)
      • sub

        public Vector4i sub​(double x,
                            double y,
                            double z,
                            double w)
      • sub

        public Vector4i sub​(int x,
                            int y,
                            int z,
                            int w)
      • mul

        public Vector4i mul​(double a)
      • mul

        public Vector4i mul​(double x,
                            double y,
                            double z,
                            double w)
      • mul

        public Vector4i mul​(int x,
                            int y,
                            int z,
                            int w)
      • div

        public Vector4i div​(double a)
      • div

        public Vector4i div​(double x,
                            double y,
                            double z,
                            double w)
      • div

        public Vector4i div​(int x,
                            int y,
                            int z,
                            int w)
      • dot

        public int dot​(double x,
                       double y,
                       double z,
                       double w)
      • dot

        public int dot​(int x,
                       int y,
                       int z,
                       int w)
      • project

        public Vector4i project​(double x,
                                double y,
                                double z,
                                double w)
      • project

        public Vector4i project​(int x,
                                int y,
                                int z,
                                int w)
      • pow

        public Vector4i pow​(double pow)
      • min

        public Vector4i min​(double x,
                            double y,
                            double z,
                            double w)
      • min

        public Vector4i min​(int x,
                            int y,
                            int z,
                            int w)
      • max

        public Vector4i max​(double x,
                            double y,
                            double z,
                            double w)
      • max

        public Vector4i max​(int x,
                            int y,
                            int z,
                            int w)
      • distanceSquared

        public int distanceSquared​(Vector4i v)
      • distanceSquared

        public int distanceSquared​(double x,
                                   double y,
                                   double z,
                                   double w)
      • distanceSquared

        public int distanceSquared​(int x,
                                   int y,
                                   int z,
                                   int w)
      • distance

        public float distance​(Vector4i v)
      • distance

        public float distance​(double x,
                              double y,
                              double z,
                              double w)
      • distance

        public float distance​(int x,
                              int y,
                              int z,
                              int w)
      • length

        public float length()
        Specified by:
        length in interface Vectori
      • minAxis

        public int minAxis()
        Return the axis with the minimal value.
        Specified by:
        minAxis in interface Vectori
        Returns:
        int axis with minimal value
      • maxAxis

        public int maxAxis()
        Return the axis with the maximum value.
        Specified by:
        maxAxis in interface Vectori
        Returns:
        int axis with maximum value
      • toVector2

        public Vector2i toVector2()
      • toVector3

        public Vector3i toVector3()
      • toVectorN

        public VectorNi toVectorN()
      • toArray

        public int[] toArray()
        Specified by:
        toArray in interface Vectori
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • from

        public static Vector4i from​(int n)
      • from

        public static Vector4i from​(int x,
                                    int y,
                                    int z,
                                    int w)