@Generated(value={"Immutables.generator","Matrix4x4DType"}) public final class Matrix4x4D extends Object implements Matrix4x4DType
double-typed matrices.| Modifier and Type | Class and Description |
|---|---|
static class |
Matrix4x4D.Builder
Builds instances of type
Matrix4x4D. |
| Modifier and Type | Method and Description |
|---|---|
static Matrix4x4D.Builder |
builder()
Creates a builder for
Matrix4x4D. |
boolean |
equals(Object another)
This instance is equal to all instances of
Matrix4x4D that have equal attribute values. |
int |
hashCode()
Computes a hash code from attributes:
r0c0, r0c1, r0c2, r0c3, r1c0, r1c1, r1c2, r1c3, r2c0, r2c1, r2c2, r2c3, r3c0, r3c1, r3c2, r3c3. |
static Matrix4x4D |
of(double r0c0,
double r0c1,
double r0c2,
double r0c3,
double r1c0,
double r1c1,
double r1c2,
double r1c3,
double r2c0,
double r2c1,
double r2c2,
double r2c3,
double r3c0,
double r3c1,
double r3c2,
double r3c3)
Construct a new immutable
Matrix4x4D instance. |
double |
r0c0() |
double |
r0c1() |
double |
r0c2() |
double |
r0c3() |
double |
r1c0() |
double |
r1c1() |
double |
r1c2() |
double |
r1c3() |
double |
r2c0() |
double |
r2c1() |
double |
r2c2() |
double |
r2c3() |
double |
r3c0() |
double |
r3c1() |
double |
r3c2() |
double |
r3c3() |
String |
toString()
Prints the immutable value
Matrix4x4D with attribute values. |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitrowColumnpublic double r0c0()
r0c0 in interface Matrix4x4DTyper0c0 in interface MatrixReadable4x4DTypepublic double r0c1()
r0c1 in interface Matrix4x4DTyper0c1 in interface MatrixReadable4x4DTypepublic double r0c2()
r0c2 in interface Matrix4x4DTyper0c2 in interface MatrixReadable4x4DTypepublic double r0c3()
r0c3 in interface Matrix4x4DTyper0c3 in interface MatrixReadable4x4DTypepublic double r1c0()
r1c0 in interface Matrix4x4DTyper1c0 in interface MatrixReadable4x4DTypepublic double r1c1()
r1c1 in interface Matrix4x4DTyper1c1 in interface MatrixReadable4x4DTypepublic double r1c2()
r1c2 in interface Matrix4x4DTyper1c2 in interface MatrixReadable4x4DTypepublic double r1c3()
r1c3 in interface Matrix4x4DTyper1c3 in interface MatrixReadable4x4DTypepublic double r2c0()
r2c0 in interface Matrix4x4DTyper2c0 in interface MatrixReadable4x4DTypepublic double r2c1()
r2c1 in interface Matrix4x4DTyper2c1 in interface MatrixReadable4x4DTypepublic double r2c2()
r2c2 in interface Matrix4x4DTyper2c2 in interface MatrixReadable4x4DTypepublic double r2c3()
r2c3 in interface Matrix4x4DTyper2c3 in interface MatrixReadable4x4DTypepublic double r3c0()
r3c0 in interface Matrix4x4DTyper3c0 in interface MatrixReadable4x4DTypepublic double r3c1()
r3c1 in interface Matrix4x4DTyper3c1 in interface MatrixReadable4x4DTypepublic double r3c2()
r3c2 in interface Matrix4x4DTyper3c2 in interface MatrixReadable4x4DTypepublic double r3c3()
r3c3 in interface Matrix4x4DTyper3c3 in interface MatrixReadable4x4DTypepublic boolean equals(Object another)
Matrix4x4D that have equal attribute values.public int hashCode()
r0c0, r0c1, r0c2, r0c3, r1c0, r1c1, r1c2, r1c3, r2c0, r2c1, r2c2, r2c3, r3c0, r3c1, r3c2, r3c3.public String toString()
Matrix4x4D with attribute values.public static Matrix4x4D of(double r0c0, double r0c1, double r0c2, double r0c3, double r1c0, double r1c1, double r1c2, double r1c3, double r2c0, double r2c1, double r2c2, double r2c3, double r3c0, double r3c1, double r3c2, double r3c3)
Matrix4x4D instance.r0c0 - The value for the r0c0 attributer0c1 - The value for the r0c1 attributer0c2 - The value for the r0c2 attributer0c3 - The value for the r0c3 attributer1c0 - The value for the r1c0 attributer1c1 - The value for the r1c1 attributer1c2 - The value for the r1c2 attributer1c3 - The value for the r1c3 attributer2c0 - The value for the r2c0 attributer2c1 - The value for the r2c1 attributer2c2 - The value for the r2c2 attributer2c3 - The value for the r2c3 attributer3c0 - The value for the r3c0 attributer3c1 - The value for the r3c1 attributer3c2 - The value for the r3c2 attributer3c3 - The value for the r3c3 attributepublic static Matrix4x4D.Builder builder()
Matrix4x4D.Copyright © 2017 <code@io7m.com> http://io7m.com