A - A phantom type parameter (possibly representing a source
coordinate system)B - A phantom type parameter (possibly representing a target
coordinate system)@Generated(value={"Immutables.generator","PMatrix3x3DType<A, B>"}) public final class PMatrix3x3D<A,B> extends Object implements PMatrix3x3DType<A,B>
double-typed matrices.| Modifier and Type | Class and Description |
|---|---|
static class |
PMatrix3x3D.Builder<A,B>
Builds instances of type
PMatrix3x3D. |
| Modifier and Type | Method and Description |
|---|---|
static <A,B> PMatrix3x3D.Builder<A,B> |
builder()
Creates a builder for
PMatrix3x3D. |
boolean |
equals(Object another)
This instance is equal to all instances of
PMatrix3x3D that have equal attribute values. |
int |
hashCode()
Computes a hash code from attributes:
r0c0, r0c1, r0c2, r1c0, r1c1, r1c2, r2c0, r2c1, r2c2. |
static <A,B> PMatrix3x3D<A,B> |
of(double r0c0,
double r0c1,
double r0c2,
double r1c0,
double r1c1,
double r1c2,
double r2c0,
double r2c1,
double r2c2)
Construct a new immutable
PMatrix3x3D instance. |
double |
r0c0() |
double |
r0c1() |
double |
r0c2() |
double |
r1c0() |
double |
r1c1() |
double |
r1c2() |
double |
r2c0() |
double |
r2c1() |
double |
r2c2() |
String |
toString()
Prints the immutable value
PMatrix3x3D with attribute values. |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitrowColumnpublic double r0c0()
r0c0 in interface PMatrix3x3DType<A,B>r0c0 in interface MatrixReadable3x3DTypepublic double r0c1()
r0c1 in interface PMatrix3x3DType<A,B>r0c1 in interface MatrixReadable3x3DTypepublic double r0c2()
r0c2 in interface PMatrix3x3DType<A,B>r0c2 in interface MatrixReadable3x3DTypepublic double r1c0()
r1c0 in interface PMatrix3x3DType<A,B>r1c0 in interface MatrixReadable3x3DTypepublic double r1c1()
r1c1 in interface PMatrix3x3DType<A,B>r1c1 in interface MatrixReadable3x3DTypepublic double r1c2()
r1c2 in interface PMatrix3x3DType<A,B>r1c2 in interface MatrixReadable3x3DTypepublic double r2c0()
r2c0 in interface PMatrix3x3DType<A,B>r2c0 in interface MatrixReadable3x3DTypepublic double r2c1()
r2c1 in interface PMatrix3x3DType<A,B>r2c1 in interface MatrixReadable3x3DTypepublic double r2c2()
r2c2 in interface PMatrix3x3DType<A,B>r2c2 in interface MatrixReadable3x3DTypepublic boolean equals(Object another)
PMatrix3x3D that have equal attribute values.public int hashCode()
r0c0, r0c1, r0c2, r1c0, r1c1, r1c2, r2c0, r2c1, r2c2.public String toString()
PMatrix3x3D with attribute values.public static <A,B> PMatrix3x3D<A,B> of(double r0c0, double r0c1, double r0c2, double r1c0, double r1c1, double r1c2, double r2c0, double r2c1, double r2c2)
PMatrix3x3D instance.r0c0 - The value for the r0c0 attributer0c1 - The value for the r0c1 attributer0c2 - The value for the r0c2 attributer1c0 - The value for the r1c0 attributer1c1 - The value for the r1c1 attributer1c2 - The value for the r1c2 attributer2c0 - The value for the r2c0 attributer2c1 - The value for the r2c1 attributer2c2 - The value for the r2c2 attributepublic static <A,B> PMatrix3x3D.Builder<A,B> builder()
PMatrix3x3D.A - generic parameter AB - generic parameter BCopyright © 2017 <code@io7m.com> http://io7m.com