com.jhlabs.vecmath

Class Tuple4f

Known Direct Subclasses:
Color4f, Point4f, Quat4f, Vector4f

public class Tuple4f
extends java.lang.Object

Vector math package, converted to look similar to javax.vecmath.

Field Summary

float
w
float
x
float
y
float
z

Constructor Summary

Tuple4f()
Tuple4f(Tuple4f t)
Tuple4f(float x, float y, float z, float w)
Tuple4f(float[] x)

Method Summary

void
absolute()
void
absolute(Tuple4f t)
void
add(Tuple4f t)
void
add(Tuple4f t1, Tuple4f t2)
void
clamp(float min, float max)
void
get(Tuple4f t)
void
get(float[] t)
void
interpolate(Tuple4f t, float alpha)
void
negate()
void
negate(Tuple4f t)
void
scale(float s)
void
set(Tuple4f t)
void
set(float x, float y, float z, float w)
void
set(float[] x)
void
sub(Tuple4f t)
void
sub(Tuple4f t1, Tuple4f t2)
String
toString()

Field Details

w

public float w

x

public float x

y

public float y

z

public float z

Constructor Details

Tuple4f

public Tuple4f()

Tuple4f

public Tuple4f(Tuple4f t)

Tuple4f

public Tuple4f(float x,
               float y,
               float z,
               float w)

Tuple4f

public Tuple4f(float[] x)

Method Details

absolute

public void absolute()

absolute

public void absolute(Tuple4f t)

add

public void add(Tuple4f t)

add

public void add(Tuple4f t1,
                Tuple4f t2)

clamp

public void clamp(float min,
                  float max)

get

public void get(Tuple4f t)

get

public void get(float[] t)

interpolate

public void interpolate(Tuple4f t,
                        float alpha)

negate

public void negate()

negate

public void negate(Tuple4f t)

scale

public void scale(float s)

set

public void set(Tuple4f t)

set

public void set(float x,
                float y,
                float z,
                float w)

set

public void set(float[] x)

sub

public void sub(Tuple4f t)

sub

public void sub(Tuple4f t1,
                Tuple4f t2)

toString

public String toString()