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