Class OBB2D.Vec2

java.lang.Object
org.oscim.utils.geom.OBB2D.Vec2
Enclosing class:
OBB2D

public static class OBB2D.Vec2 extends Object
Vector math for one array
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static final void
    add(float[] v, int r, int a, int b)
     
    static float
    dot(float[] v, int a, int b)
     
    static final float
    length(float[] v, int pos)
     
    static final float
    lengthSquared(float[] v, int pos)
     
    static final void
    mul(float[] v, int pos, float a)
     
    static final void
    normalize(float[] v, int pos)
     
    static final void
    normalizeSquared(float[] v, int pos)
     
    static void
    set(float[] v, int pos, float x, float y)
     
    static final void
    sub(float[] v, int r, int a, int b)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Vec2

      public Vec2()
  • Method Details

    • set

      public static void set(float[] v, int pos, float x, float y)
    • dot

      public static float dot(float[] v, int a, int b)
    • lengthSquared

      public static final float lengthSquared(float[] v, int pos)
    • normalizeSquared

      public static final void normalizeSquared(float[] v, int pos)
    • normalize

      public static final void normalize(float[] v, int pos)
    • length

      public static final float length(float[] v, int pos)
    • add

      public static final void add(float[] v, int r, int a, int b)
    • sub

      public static final void sub(float[] v, int r, int a, int b)
    • mul

      public static final void mul(float[] v, int pos, float a)