mil.navy.nps.math
Class Vec4f

java.lang.Object
  extended bymil.navy.nps.math.Vec4f

public class Vec4f
extends java.lang.Object


Constructor Summary
Vec4f()
           
Vec4f(float[] vec)
           
Vec4f(float v0, float v1, float v2, float v3)
           
Vec4f(Vec4f vec)
           
 
Method Summary
 void add(Vec4f vec)
           
 void add(Vec4f vec1, Vec4f vec2)
           
 float dot(Vec4f vec)
           
static float dot(Vec4f vec1, Vec4f vec2)
           
 void get(float[] vec)
           
 void get(float[] v0, float[] v1, float[] v2, float[] v3)
           
 float get(int index)
           
 void get(Vec4f vec)
           
 float length_sqr()
           
 float length()
           
 void makeNull()
           
 void negate()
           
 void negate(Vec4f vec)
           
 void normalize()
           
 void normalize(Vec4f vec)
           
 void print()
           
 void scale(float s)
           
 void scale(float s, Vec4f vec)
           
 void set(float[] vec)
           
 void set(float v0, float v1, float v2, float v3)
           
 void set(int index, float val)
           
 void set(Vec4f vec)
           
 void sub(Vec4f vec)
           
 void sub(Vec4f vec1, Vec4f vec2)
           
 void xform(Matrix4f mat)
           
 void xform(Matrix4f mat, Vec4f vec)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Vec4f

public Vec4f()

Vec4f

public Vec4f(float v0,
             float v1,
             float v2,
             float v3)

Vec4f

public Vec4f(float[] vec)

Vec4f

public Vec4f(Vec4f vec)
Method Detail

print

public void print()

set

public void set(float v0,
                float v1,
                float v2,
                float v3)

get

public void get(float[] v0,
                float[] v1,
                float[] v2,
                float[] v3)

set

public void set(int index,
                float val)

get

public float get(int index)

set

public void set(float[] vec)

get

public void get(float[] vec)

set

public void set(Vec4f vec)

get

public void get(Vec4f vec)

makeNull

public void makeNull()

negate

public void negate()

negate

public void negate(Vec4f vec)

add

public void add(Vec4f vec)

add

public void add(Vec4f vec1,
                Vec4f vec2)

sub

public void sub(Vec4f vec)

sub

public void sub(Vec4f vec1,
                Vec4f vec2)

scale

public void scale(float s)

scale

public void scale(float s,
                  Vec4f vec)

length

public float length()

length_sqr

public float length_sqr()

normalize

public void normalize()

normalize

public void normalize(Vec4f vec)

dot

public float dot(Vec4f vec)

dot

public static float dot(Vec4f vec1,
                        Vec4f vec2)

xform

public void xform(Matrix4f mat)

xform

public void xform(Matrix4f mat,
                  Vec4f vec)