test_class.declarator: thrown = ExpectedException.none()
test_class.modifier: @Rule public
test_class.original_string: @Rule public ExpectedException thrown = ExpectedException.none();
test_class.type: ExpectedException
test_class.var_name: thrown
test_class.file: jme3-core/src/test/java/com/jme3/math/Vector3fTest.java
test_class.identifier: Vector3fTest
test_case.body: @Test
      public void testSubtractLocal2() {
          final Vector3f target = new Vector3f(12.0f, 8.0f, 5.0f);
          final Vector3f retval = target.subtractLocal(7.0f, 4.0f, -2.0f);
  
          assertEquals(target, retval);
  
          assertEquals(5.0f, retval.x, 0.0f);
          assertEquals(4.0f, retval.y, 0.0f);
          assertEquals(7.0f, retval.z, 0.0f);
      }
test_case.class_method_signature: Vector3fTest.testSubtractLocal2()
test_case.full_signature: @Test public void testSubtractLocal2()
test_case.identifier: testSubtractLocal2
test_case.invocations: subtractLocal assertEquals assertEquals assertEquals assertEquals
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testSubtractLocal2()
focal_class.declarator: serialVersionUID = 1
focal_class.modifier: static final
focal_class.original_string: static final long serialVersionUID = 1;
focal_class.type: long
focal_class.var_name: serialVersionUID
focal_class.declarator: logger = Logger.getLogger(Vector3f.class.getName())
focal_class.modifier: private static final
focal_class.original_string: private static final Logger logger = Logger.getLogger(Vector3f.class.getName());
focal_class.type: Logger
focal_class.var_name: logger
focal_class.declarator: ZERO = new Vector3f(0, 0, 0)
focal_class.modifier: public final static
focal_class.original_string: public final static Vector3f ZERO = new Vector3f(0, 0, 0);
focal_class.type: Vector3f
focal_class.var_name: ZERO
focal_class.declarator: NAN = new Vector3f(Float.NaN, Float.NaN, Float.NaN)
focal_class.modifier: public final static
focal_class.original_string: public final static Vector3f NAN = new Vector3f(Float.NaN, Float.NaN, Float.NaN);
focal_class.type: Vector3f
focal_class.var_name: NAN
focal_class.declarator: UNIT_X = new Vector3f(1, 0, 0)
focal_class.modifier: public final static
focal_class.original_string: public final static Vector3f UNIT_X = new Vector3f(1, 0, 0);
focal_class.type: Vector3f
focal_class.var_name: UNIT_X
focal_class.declarator: UNIT_Y = new Vector3f(0, 1, 0)
focal_class.modifier: public final static
focal_class.original_string: public final static Vector3f UNIT_Y = new Vector3f(0, 1, 0);
focal_class.type: Vector3f
focal_class.var_name: UNIT_Y
focal_class.declarator: UNIT_Z = new Vector3f(0, 0, 1)
focal_class.modifier: public final static
focal_class.original_string: public final static Vector3f UNIT_Z = new Vector3f(0, 0, 1);
focal_class.type: Vector3f
focal_class.var_name: UNIT_Z
focal_class.declarator: UNIT_XYZ = new Vector3f(1, 1, 1)
focal_class.modifier: public final static
focal_class.original_string: public final static Vector3f UNIT_XYZ = new Vector3f(1, 1, 1);
focal_class.type: Vector3f
focal_class.var_name: UNIT_XYZ
focal_class.declarator: POSITIVE_INFINITY = new Vector3f(
              Float.POSITIVE_INFINITY,
              Float.POSITIVE_INFINITY,
              Float.POSITIVE_INFINITY)
focal_class.modifier: public final static
focal_class.original_string: public final static Vector3f POSITIVE_INFINITY = new Vector3f(
              Float.POSITIVE_INFINITY,
              Float.POSITIVE_INFINITY,
              Float.POSITIVE_INFINITY);
focal_class.type: Vector3f
focal_class.var_name: POSITIVE_INFINITY
focal_class.declarator: NEGATIVE_INFINITY = new Vector3f(
              Float.NEGATIVE_INFINITY,
              Float.NEGATIVE_INFINITY,
              Float.NEGATIVE_INFINITY)
focal_class.modifier: public final static
focal_class.original_string: public final static Vector3f NEGATIVE_INFINITY = new Vector3f(
              Float.NEGATIVE_INFINITY,
              Float.NEGATIVE_INFINITY,
              Float.NEGATIVE_INFINITY);
focal_class.type: Vector3f
focal_class.var_name: NEGATIVE_INFINITY
focal_class.declarator: x
focal_class.modifier: public
focal_class.original_string: public float x;
focal_class.type: float
focal_class.var_name: x
focal_class.declarator: y
focal_class.modifier: public
focal_class.original_string: public float y;
focal_class.type: float
focal_class.var_name: y
focal_class.declarator: z
focal_class.modifier: public
focal_class.original_string: public float z;
focal_class.type: float
focal_class.var_name: z
focal_class.file: jme3-core/src/main/java/com/jme3/math/Vector3f.java
focal_class.identifier: Vector3f
focal_class.interfaces: implements Savable, Cloneable, java.io.Serializable
focal_class.class_method_signature: Vector3f.Vector3f()
focal_class.full_signature: public  Vector3f()
focal_class.identifier: Vector3f
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  Vector3f()
focal_class.class_method_signature: Vector3f.Vector3f(float x, float y, float z)
focal_class.full_signature: public  Vector3f(float x, float y, float z)
focal_class.identifier: Vector3f
focal_class.modifiers: public
focal_class.parameters: (float x, float y, float z)
focal_class.signature:  Vector3f(float x, float y, float z)
focal_class.class_method_signature: Vector3f.Vector3f(Vector3f copy)
focal_class.full_signature: public  Vector3f(Vector3f copy)
focal_class.identifier: Vector3f
focal_class.modifiers: public
focal_class.parameters: (Vector3f copy)
focal_class.signature:  Vector3f(Vector3f copy)
focal_class.class_method_signature: Vector3f.set(float x, float y, float z)
focal_class.full_signature: public Vector3f set(float x, float y, float z)
focal_class.identifier: set
focal_class.modifiers: public
focal_class.parameters: (float x, float y, float z)
focal_class.return: Vector3f
focal_class.signature: Vector3f set(float x, float y, float z)
focal_class.class_method_signature: Vector3f.set(Vector3f vect)
focal_class.full_signature: public Vector3f set(Vector3f vect)
focal_class.identifier: set
focal_class.modifiers: public
focal_class.parameters: (Vector3f vect)
focal_class.return: Vector3f
focal_class.signature: Vector3f set(Vector3f vect)
focal_class.class_method_signature: Vector3f.add(Vector3f vec)
focal_class.full_signature: public Vector3f add(Vector3f vec)
focal_class.identifier: add
focal_class.modifiers: public
focal_class.parameters: (Vector3f vec)
focal_class.return: Vector3f
focal_class.signature: Vector3f add(Vector3f vec)
focal_class.class_method_signature: Vector3f.add(Vector3f vec, Vector3f result)
focal_class.full_signature: public Vector3f add(Vector3f vec, Vector3f result)
focal_class.identifier: add
focal_class.modifiers: public
focal_class.parameters: (Vector3f vec, Vector3f result)
focal_class.return: Vector3f
focal_class.signature: Vector3f add(Vector3f vec, Vector3f result)
focal_class.class_method_signature: Vector3f.addLocal(Vector3f vec)
focal_class.full_signature: public Vector3f addLocal(Vector3f vec)
focal_class.identifier: addLocal
focal_class.modifiers: public
focal_class.parameters: (Vector3f vec)
focal_class.return: Vector3f
focal_class.signature: Vector3f addLocal(Vector3f vec)
focal_class.class_method_signature: Vector3f.add(float addX, float addY, float addZ)
focal_class.full_signature: public Vector3f add(float addX, float addY, float addZ)
focal_class.identifier: add
focal_class.modifiers: public
focal_class.parameters: (float addX, float addY, float addZ)
focal_class.return: Vector3f
focal_class.signature: Vector3f add(float addX, float addY, float addZ)
focal_class.class_method_signature: Vector3f.addLocal(float addX, float addY, float addZ)
focal_class.full_signature: public Vector3f addLocal(float addX, float addY, float addZ)
focal_class.identifier: addLocal
focal_class.modifiers: public
focal_class.parameters: (float addX, float addY, float addZ)
focal_class.return: Vector3f
focal_class.signature: Vector3f addLocal(float addX, float addY, float addZ)
focal_class.class_method_signature: Vector3f.scaleAdd(float scalar, Vector3f add)
focal_class.full_signature: public Vector3f scaleAdd(float scalar, Vector3f add)
focal_class.identifier: scaleAdd
focal_class.modifiers: public
focal_class.parameters: (float scalar, Vector3f add)
focal_class.return: Vector3f
focal_class.signature: Vector3f scaleAdd(float scalar, Vector3f add)
focal_class.class_method_signature: Vector3f.scaleAdd(float scalar, Vector3f mult, Vector3f add)
focal_class.full_signature: public Vector3f scaleAdd(float scalar, Vector3f mult, Vector3f add)
focal_class.identifier: scaleAdd
focal_class.modifiers: public
focal_class.parameters: (float scalar, Vector3f mult, Vector3f add)
focal_class.return: Vector3f
focal_class.signature: Vector3f scaleAdd(float scalar, Vector3f mult, Vector3f add)
focal_class.class_method_signature: Vector3f.dot(Vector3f vec)
focal_class.full_signature: public float dot(Vector3f vec)
focal_class.identifier: dot
focal_class.modifiers: public
focal_class.parameters: (Vector3f vec)
focal_class.return: float
focal_class.signature: float dot(Vector3f vec)
focal_class.class_method_signature: Vector3f.cross(Vector3f v)
focal_class.full_signature: public Vector3f cross(Vector3f v)
focal_class.identifier: cross
focal_class.modifiers: public
focal_class.parameters: (Vector3f v)
focal_class.return: Vector3f
focal_class.signature: Vector3f cross(Vector3f v)
focal_class.class_method_signature: Vector3f.cross(Vector3f v, Vector3f result)
focal_class.full_signature: public Vector3f cross(Vector3f v, Vector3f result)
focal_class.identifier: cross
focal_class.modifiers: public
focal_class.parameters: (Vector3f v, Vector3f result)
focal_class.return: Vector3f
focal_class.signature: Vector3f cross(Vector3f v, Vector3f result)
focal_class.class_method_signature: Vector3f.cross(float otherX, float otherY, float otherZ, Vector3f result)
focal_class.full_signature: public Vector3f cross(float otherX, float otherY, float otherZ, Vector3f result)
focal_class.identifier: cross
focal_class.modifiers: public
focal_class.parameters: (float otherX, float otherY, float otherZ, Vector3f result)
focal_class.return: Vector3f
focal_class.signature: Vector3f cross(float otherX, float otherY, float otherZ, Vector3f result)
focal_class.class_method_signature: Vector3f.crossLocal(Vector3f v)
focal_class.full_signature: public Vector3f crossLocal(Vector3f v)
focal_class.identifier: crossLocal
focal_class.modifiers: public
focal_class.parameters: (Vector3f v)
focal_class.return: Vector3f
focal_class.signature: Vector3f crossLocal(Vector3f v)
focal_class.class_method_signature: Vector3f.crossLocal(float otherX, float otherY, float otherZ)
focal_class.full_signature: public Vector3f crossLocal(float otherX, float otherY, float otherZ)
focal_class.identifier: crossLocal
focal_class.modifiers: public
focal_class.parameters: (float otherX, float otherY, float otherZ)
focal_class.return: Vector3f
focal_class.signature: Vector3f crossLocal(float otherX, float otherY, float otherZ)
focal_class.class_method_signature: Vector3f.project(Vector3f other)
focal_class.full_signature: public Vector3f project(Vector3f other)
focal_class.identifier: project
focal_class.modifiers: public
focal_class.parameters: (Vector3f other)
focal_class.return: Vector3f
focal_class.signature: Vector3f project(Vector3f other)
focal_class.class_method_signature: Vector3f.projectLocal(Vector3f other)
focal_class.full_signature: public Vector3f projectLocal(Vector3f other)
focal_class.identifier: projectLocal
focal_class.modifiers: public
focal_class.parameters: (Vector3f other)
focal_class.return: Vector3f
focal_class.signature: Vector3f projectLocal(Vector3f other)
focal_class.class_method_signature: Vector3f.isUnitVector()
focal_class.full_signature: public boolean isUnitVector()
focal_class.identifier: isUnitVector
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isUnitVector()
focal_class.class_method_signature: Vector3f.length()
focal_class.full_signature: public float length()
focal_class.identifier: length
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: float
focal_class.signature: float length()
focal_class.class_method_signature: Vector3f.lengthSquared()
focal_class.full_signature: public float lengthSquared()
focal_class.identifier: lengthSquared
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: float
focal_class.signature: float lengthSquared()
focal_class.class_method_signature: Vector3f.distanceSquared(Vector3f v)
focal_class.full_signature: public float distanceSquared(Vector3f v)
focal_class.identifier: distanceSquared
focal_class.modifiers: public
focal_class.parameters: (Vector3f v)
focal_class.return: float
focal_class.signature: float distanceSquared(Vector3f v)
focal_class.class_method_signature: Vector3f.distance(Vector3f v)
focal_class.full_signature: public float distance(Vector3f v)
focal_class.identifier: distance
focal_class.modifiers: public
focal_class.parameters: (Vector3f v)
focal_class.return: float
focal_class.signature: float distance(Vector3f v)
focal_class.class_method_signature: Vector3f.mult(float scalar)
focal_class.full_signature: public Vector3f mult(float scalar)
focal_class.identifier: mult
focal_class.modifiers: public
focal_class.parameters: (float scalar)
focal_class.return: Vector3f
focal_class.signature: Vector3f mult(float scalar)
focal_class.class_method_signature: Vector3f.mult(float scalar, Vector3f product)
focal_class.full_signature: public Vector3f mult(float scalar, Vector3f product)
focal_class.identifier: mult
focal_class.modifiers: public
focal_class.parameters: (float scalar, Vector3f product)
focal_class.return: Vector3f
focal_class.signature: Vector3f mult(float scalar, Vector3f product)
focal_class.class_method_signature: Vector3f.multLocal(float scalar)
focal_class.full_signature: public Vector3f multLocal(float scalar)
focal_class.identifier: multLocal
focal_class.modifiers: public
focal_class.parameters: (float scalar)
focal_class.return: Vector3f
focal_class.signature: Vector3f multLocal(float scalar)
focal_class.class_method_signature: Vector3f.multLocal(Vector3f vec)
focal_class.full_signature: public Vector3f multLocal(Vector3f vec)
focal_class.identifier: multLocal
focal_class.modifiers: public
focal_class.parameters: (Vector3f vec)
focal_class.return: Vector3f
focal_class.signature: Vector3f multLocal(Vector3f vec)
focal_class.class_method_signature: Vector3f.multLocal(float x, float y, float z)
focal_class.full_signature: public Vector3f multLocal(float x, float y, float z)
focal_class.identifier: multLocal
focal_class.modifiers: public
focal_class.parameters: (float x, float y, float z)
focal_class.return: Vector3f
focal_class.signature: Vector3f multLocal(float x, float y, float z)
focal_class.class_method_signature: Vector3f.mult(Vector3f vec)
focal_class.full_signature: public Vector3f mult(Vector3f vec)
focal_class.identifier: mult
focal_class.modifiers: public
focal_class.parameters: (Vector3f vec)
focal_class.return: Vector3f
focal_class.signature: Vector3f mult(Vector3f vec)
focal_class.class_method_signature: Vector3f.mult(Vector3f vec, Vector3f store)
focal_class.full_signature: public Vector3f mult(Vector3f vec, Vector3f store)
focal_class.identifier: mult
focal_class.modifiers: public
focal_class.parameters: (Vector3f vec, Vector3f store)
focal_class.return: Vector3f
focal_class.signature: Vector3f mult(Vector3f vec, Vector3f store)
focal_class.class_method_signature: Vector3f.divide(float scalar)
focal_class.full_signature: public Vector3f divide(float scalar)
focal_class.identifier: divide
focal_class.modifiers: public
focal_class.parameters: (float scalar)
focal_class.return: Vector3f
focal_class.signature: Vector3f divide(float scalar)
focal_class.class_method_signature: Vector3f.divideLocal(float scalar)
focal_class.full_signature: public Vector3f divideLocal(float scalar)
focal_class.identifier: divideLocal
focal_class.modifiers: public
focal_class.parameters: (float scalar)
focal_class.return: Vector3f
focal_class.signature: Vector3f divideLocal(float scalar)
focal_class.class_method_signature: Vector3f.divide(Vector3f scalar)
focal_class.full_signature: public Vector3f divide(Vector3f scalar)
focal_class.identifier: divide
focal_class.modifiers: public
focal_class.parameters: (Vector3f scalar)
focal_class.return: Vector3f
focal_class.signature: Vector3f divide(Vector3f scalar)
focal_class.class_method_signature: Vector3f.divideLocal(Vector3f scalar)
focal_class.full_signature: public Vector3f divideLocal(Vector3f scalar)
focal_class.identifier: divideLocal
focal_class.modifiers: public
focal_class.parameters: (Vector3f scalar)
focal_class.return: Vector3f
focal_class.signature: Vector3f divideLocal(Vector3f scalar)
focal_class.class_method_signature: Vector3f.negate()
focal_class.full_signature: public Vector3f negate()
focal_class.identifier: negate
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Vector3f
focal_class.signature: Vector3f negate()
focal_class.class_method_signature: Vector3f.negateLocal()
focal_class.full_signature: public Vector3f negateLocal()
focal_class.identifier: negateLocal
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Vector3f
focal_class.signature: Vector3f negateLocal()
focal_class.class_method_signature: Vector3f.subtract(Vector3f vec)
focal_class.full_signature: public Vector3f subtract(Vector3f vec)
focal_class.identifier: subtract
focal_class.modifiers: public
focal_class.parameters: (Vector3f vec)
focal_class.return: Vector3f
focal_class.signature: Vector3f subtract(Vector3f vec)
focal_class.class_method_signature: Vector3f.subtractLocal(Vector3f vec)
focal_class.full_signature: public Vector3f subtractLocal(Vector3f vec)
focal_class.identifier: subtractLocal
focal_class.modifiers: public
focal_class.parameters: (Vector3f vec)
focal_class.return: Vector3f
focal_class.signature: Vector3f subtractLocal(Vector3f vec)
focal_class.class_method_signature: Vector3f.subtract(Vector3f vec, Vector3f result)
focal_class.full_signature: public Vector3f subtract(Vector3f vec, Vector3f result)
focal_class.identifier: subtract
focal_class.modifiers: public
focal_class.parameters: (Vector3f vec, Vector3f result)
focal_class.return: Vector3f
focal_class.signature: Vector3f subtract(Vector3f vec, Vector3f result)
focal_class.class_method_signature: Vector3f.subtract(float subtractX, float subtractY, float subtractZ)
focal_class.full_signature: public Vector3f subtract(float subtractX, float subtractY, float subtractZ)
focal_class.identifier: subtract
focal_class.modifiers: public
focal_class.parameters: (float subtractX, float subtractY, float subtractZ)
focal_class.return: Vector3f
focal_class.signature: Vector3f subtract(float subtractX, float subtractY, float subtractZ)
focal_class.class_method_signature: Vector3f.subtractLocal(float subtractX, float subtractY, float subtractZ)
focal_class.full_signature: public Vector3f subtractLocal(float subtractX, float subtractY, float subtractZ)
focal_class.identifier: subtractLocal
focal_class.modifiers: public
focal_class.parameters: (float subtractX, float subtractY, float subtractZ)
focal_class.return: Vector3f
focal_class.signature: Vector3f subtractLocal(float subtractX, float subtractY, float subtractZ)
focal_class.class_method_signature: Vector3f.normalize()
focal_class.full_signature: public Vector3f normalize()
focal_class.identifier: normalize
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Vector3f
focal_class.signature: Vector3f normalize()
focal_class.class_method_signature: Vector3f.normalizeLocal()
focal_class.full_signature: public Vector3f normalizeLocal()
focal_class.identifier: normalizeLocal
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Vector3f
focal_class.signature: Vector3f normalizeLocal()
focal_class.class_method_signature: Vector3f.maxLocal(Vector3f other)
focal_class.full_signature: public Vector3f maxLocal(Vector3f other)
focal_class.identifier: maxLocal
focal_class.modifiers: public
focal_class.parameters: (Vector3f other)
focal_class.return: Vector3f
focal_class.signature: Vector3f maxLocal(Vector3f other)
focal_class.class_method_signature: Vector3f.minLocal(Vector3f other)
focal_class.full_signature: public Vector3f minLocal(Vector3f other)
focal_class.identifier: minLocal
focal_class.modifiers: public
focal_class.parameters: (Vector3f other)
focal_class.return: Vector3f
focal_class.signature: Vector3f minLocal(Vector3f other)
focal_class.class_method_signature: Vector3f.zero()
focal_class.full_signature: public Vector3f zero()
focal_class.identifier: zero
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Vector3f
focal_class.signature: Vector3f zero()
focal_class.class_method_signature: Vector3f.angleBetween(Vector3f otherVector)
focal_class.full_signature: public float angleBetween(Vector3f otherVector)
focal_class.identifier: angleBetween
focal_class.modifiers: public
focal_class.parameters: (Vector3f otherVector)
focal_class.return: float
focal_class.signature: float angleBetween(Vector3f otherVector)
focal_class.class_method_signature: Vector3f.interpolateLocal(Vector3f finalVec, float changeAmnt)
focal_class.full_signature: public Vector3f interpolateLocal(Vector3f finalVec, float changeAmnt)
focal_class.identifier: interpolateLocal
focal_class.modifiers: public
focal_class.parameters: (Vector3f finalVec, float changeAmnt)
focal_class.return: Vector3f
focal_class.signature: Vector3f interpolateLocal(Vector3f finalVec, float changeAmnt)
focal_class.class_method_signature: Vector3f.interpolateLocal(Vector3f beginVec, Vector3f finalVec, float changeAmnt)
focal_class.full_signature: public Vector3f interpolateLocal(Vector3f beginVec, Vector3f finalVec, float changeAmnt)
focal_class.identifier: interpolateLocal
focal_class.modifiers: public
focal_class.parameters: (Vector3f beginVec, Vector3f finalVec, float changeAmnt)
focal_class.return: Vector3f
focal_class.signature: Vector3f interpolateLocal(Vector3f beginVec, Vector3f finalVec, float changeAmnt)
focal_class.class_method_signature: Vector3f.isValidVector(Vector3f vector)
focal_class.full_signature: public static boolean isValidVector(Vector3f vector)
focal_class.identifier: isValidVector
focal_class.modifiers: public static
focal_class.parameters: (Vector3f vector)
focal_class.return: boolean
focal_class.signature: boolean isValidVector(Vector3f vector)
focal_class.class_method_signature: Vector3f.generateOrthonormalBasis(Vector3f u, Vector3f v, Vector3f w)
focal_class.full_signature: public static void generateOrthonormalBasis(Vector3f u, Vector3f v, Vector3f w)
focal_class.identifier: generateOrthonormalBasis
focal_class.modifiers: public static
focal_class.parameters: (Vector3f u, Vector3f v, Vector3f w)
focal_class.return: void
focal_class.signature: void generateOrthonormalBasis(Vector3f u, Vector3f v, Vector3f w)
focal_class.class_method_signature: Vector3f.generateComplementBasis(Vector3f u, Vector3f v,
              Vector3f w)
focal_class.full_signature: public static void generateComplementBasis(Vector3f u, Vector3f v,
              Vector3f w)
focal_class.identifier: generateComplementBasis
focal_class.modifiers: public static
focal_class.parameters: (Vector3f u, Vector3f v,
              Vector3f w)
focal_class.return: void
focal_class.signature: void generateComplementBasis(Vector3f u, Vector3f v,
              Vector3f w)
focal_class.class_method_signature: Vector3f.clone()
focal_class.full_signature: @Override public Vector3f clone()
focal_class.identifier: clone
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Vector3f
focal_class.signature: Vector3f clone()
focal_class.class_method_signature: Vector3f.toArray(float[] floats)
focal_class.full_signature: public float[] toArray(float[] floats)
focal_class.identifier: toArray
focal_class.modifiers: public
focal_class.parameters: (float[] floats)
focal_class.return: float[]
focal_class.signature: float[] toArray(float[] floats)
focal_class.class_method_signature: Vector3f.equals(Object o)
focal_class.full_signature: @Override public boolean equals(Object o)
focal_class.identifier: equals
focal_class.modifiers: @Override public
focal_class.parameters: (Object o)
focal_class.return: boolean
focal_class.signature: boolean equals(Object o)
focal_class.class_method_signature: Vector3f.isSimilar(Vector3f other, float epsilon)
focal_class.full_signature: public boolean isSimilar(Vector3f other, float epsilon)
focal_class.identifier: isSimilar
focal_class.modifiers: public
focal_class.parameters: (Vector3f other, float epsilon)
focal_class.return: boolean
focal_class.signature: boolean isSimilar(Vector3f other, float epsilon)
focal_class.class_method_signature: Vector3f.hashCode()
focal_class.full_signature: @Override public int hashCode()
focal_class.identifier: hashCode
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int hashCode()
focal_class.class_method_signature: Vector3f.toString()
focal_class.full_signature: @Override public String toString()
focal_class.identifier: toString
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_class.class_method_signature: Vector3f.write(JmeExporter e)
focal_class.full_signature: @Override public void write(JmeExporter e)
focal_class.identifier: write
focal_class.modifiers: @Override public
focal_class.parameters: (JmeExporter e)
focal_class.return: void
focal_class.signature: void write(JmeExporter e)
focal_class.class_method_signature: Vector3f.read(JmeImporter e)
focal_class.full_signature: @Override public void read(JmeImporter e)
focal_class.identifier: read
focal_class.modifiers: @Override public
focal_class.parameters: (JmeImporter e)
focal_class.return: void
focal_class.signature: void read(JmeImporter e)
focal_class.class_method_signature: Vector3f.getX()
focal_class.full_signature: public float getX()
focal_class.identifier: getX
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: float
focal_class.signature: float getX()
focal_class.class_method_signature: Vector3f.setX(float x)
focal_class.full_signature: public Vector3f setX(float x)
focal_class.identifier: setX
focal_class.modifiers: public
focal_class.parameters: (float x)
focal_class.return: Vector3f
focal_class.signature: Vector3f setX(float x)
focal_class.class_method_signature: Vector3f.getY()
focal_class.full_signature: public float getY()
focal_class.identifier: getY
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: float
focal_class.signature: float getY()
focal_class.class_method_signature: Vector3f.setY(float y)
focal_class.full_signature: public Vector3f setY(float y)
focal_class.identifier: setY
focal_class.modifiers: public
focal_class.parameters: (float y)
focal_class.return: Vector3f
focal_class.signature: Vector3f setY(float y)
focal_class.class_method_signature: Vector3f.getZ()
focal_class.full_signature: public float getZ()
focal_class.identifier: getZ
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: float
focal_class.signature: float getZ()
focal_class.class_method_signature: Vector3f.setZ(float z)
focal_class.full_signature: public Vector3f setZ(float z)
focal_class.identifier: setZ
focal_class.modifiers: public
focal_class.parameters: (float z)
focal_class.return: Vector3f
focal_class.signature: Vector3f setZ(float z)
focal_class.class_method_signature: Vector3f.get(int index)
focal_class.full_signature: public float get(int index)
focal_class.identifier: get
focal_class.modifiers: public
focal_class.parameters: (int index)
focal_class.return: float
focal_class.signature: float get(int index)
focal_class.class_method_signature: Vector3f.set(int index, float value)
focal_class.full_signature: public void set(int index, float value)
focal_class.identifier: set
focal_class.modifiers: public
focal_class.parameters: (int index, float value)
focal_class.return: void
focal_class.signature: void set(int index, float value)
focal_method.body: public Vector3f subtractLocal(Vector3f vec) {
          if (null == vec) {
              logger.warning("Provided vector is null, null returned.");
              return null;
          }
          x -= vec.x;
          y -= vec.y;
          z -= vec.z;
          return this;
      }
focal_method.class_method_signature: Vector3f.subtractLocal(Vector3f vec)
focal_method.full_signature: public Vector3f subtractLocal(Vector3f vec)
focal_method.identifier: subtractLocal
focal_method.invocations: warning
focal_method.modifiers: public
focal_method.parameters: (Vector3f vec)
focal_method.return: Vector3f
focal_method.signature: Vector3f subtractLocal(Vector3f vec)