T - A phantom type parameterPOrthonormalized4DType<T>public final class POrthonormalized4D<T> extends Object implements POrthonormalized4DType<T>
| Modifier and Type | Class | Description |
|---|---|---|
static class |
POrthonormalized4D.Builder<T> |
Builds instances of type
POrthonormalized4D. |
| Modifier and Type | Method | Description |
|---|---|---|
static <T> POrthonormalized4D.Builder<T> |
builder() |
Creates a builder for
POrthonormalized4D. |
boolean |
equals(Object another) |
This instance is equal to all instances of
POrthonormalized4D that have equal attribute values. |
int |
hashCode() |
Computes a hash code from attributes:
v0, v1, v2. |
static <T> POrthonormalized4D<T> |
of(PVector4D<T> v0,
PVector4D<T> v1,
PVector4D<T> v2) |
Construct a new immutable
POrthonormalized4D instance. |
String |
toString() |
Prints the immutable value
POrthonormalized4D with attribute values. |
PVector4D<T> |
v0() |
|
PVector4D<T> |
v1() |
|
PVector4D<T> |
v2() |
public PVector4D<T> v0()
v0 in interface POrthonormalized4DType<T>public PVector4D<T> v1()
v1 in interface POrthonormalized4DType<T>public PVector4D<T> v2()
v2 in interface POrthonormalized4DType<T>public boolean equals(Object another)
POrthonormalized4D that have equal attribute values.public int hashCode()
v0, v1, v2.public String toString()
POrthonormalized4D with attribute values.public static <T> POrthonormalized4D<T> of(PVector4D<T> v0, PVector4D<T> v1, PVector4D<T> v2)
POrthonormalized4D instance.v0 - The value for the v0 attributev1 - The value for the v1 attributev2 - The value for the v2 attributepublic static <T> POrthonormalized4D.Builder<T> builder()
POrthonormalized4D.T - generic parameter TCopyright © 2017 <code@io7m.com> http://io7m.com