private String matchString() { final StringBuilder sb = new StringBuilder(64); if (this.name.isPresent()) { sb.append(this.name.get().value()); } else { sb.append("-"); } sb.append(" "); if (this.version.isPresent()) { sb.append(Integer.toUnsignedString( this.version.get().getLeft().intValue())); sb.append(" "); sb.append(Integer.toUnsignedString( this.version.get().getRight().intValue())); } else { sb.append("-"); } return sb.toString(); } }
@Override public boolean isMatrixSizeElementsSupported( final BigInteger width, final BigInteger height) { return this.matrix_sizes.anySatisfy( p -> { final RangeInclusiveB l = p.getLeft(); final RangeInclusiveB r = p.getRight(); return l.includesValue(width) && r.includesValue(height); }); }
@Override public boolean isMatrixSizeElementsSupported( final BigInteger width, final BigInteger height) { return this.matrix_sizes.anySatisfy( p -> { final RangeInclusiveB l = p.getLeft(); final RangeInclusiveB r = p.getRight(); return l.includesValue(width) && r.includesValue(height); }); }
@Override void run( final LogUsableType log, final PrintStream out, final ShellConfig config, final FilesystemType fs) throws FilesystemError { final Deque<Pair<PathReal, PathVirtual>> mounts = fs.getMountedArchives(); int longest = 0; for (final Pair<PathReal, PathVirtual> pair : mounts) { longest = Math.max(longest, pair.getRight().toString().length()); } longest += 2; for (final Pair<PathReal, PathVirtual> pair : mounts) { out.print(pair.getRight()); ShellCommand.printPadSpace(out, longest, pair .getRight() .toString() .length()); out.println(pair.getLeft().toString()); } }
final Pair<Integer, Integer> v = this.version.get(); version_matches = v.getLeft().intValue() == meta.schema().versionMajor() && v.getRight().intValue() == meta.schema().versionMinor(); } else {
@Override @Test public void testOrthonormalize() { final VectorReadable2DType v0 = new VectorI2D(0, 1); final VectorReadable2DType v1 = new VectorI2D(0.5, 0.5); final Pair<VectorI2D, VectorI2D> on = VectorI2D.orthoNormalize(v0, v1); Assert.assertEquals(v0, on.getLeft()); Assert.assertEquals(new VectorI2D(1, 0), on.getRight()); }
@Override @Test public void testOrthonormalize() { final PVectorReadable3FType<T> v0 = new PVectorI3F<T>(0, 1, 0); final PVectorReadable3FType<T> v1 = new PVectorI3F<T>(0.5f, 0.5f, 0); final Pair<PVectorI3F<T>, PVectorI3F<T>> on = PVectorI3F.orthoNormalize(v0, v1); Assert.assertEquals(v0, on.getLeft()); Assert.assertEquals(new PVectorI3F<T>(1, 0, 0), on.getRight()); }
@Override @Test public void testOrthonormalize() { final VectorReadable3DType v0 = new VectorI3D(0, 1, 0); final VectorReadable3DType v1 = new VectorI3D(0.5, 0.5, 0); final Pair<VectorI3D, VectorI3D> on = VectorI3D.orthoNormalize(v0, v1); Assert.assertEquals(v0, on.getLeft()); Assert.assertEquals(new VectorI3D(1, 0, 0), on.getRight()); }
@Override @Test public void testOrthonormalize() { final PVectorReadable2DType<T> v0 = new PVectorI2D<T>(0, 1); final PVectorReadable2DType<T> v1 = new PVectorI2D<T>(0.5, 0.5); final Pair<PVectorI2D<T>, PVectorI2D<T>> on = PVectorI2D.orthoNormalize(v0, v1); Assert.assertEquals(v0, on.getLeft()); Assert.assertEquals(new PVectorI2D<T>(1, 0), on.getRight()); }
@Override @Test public void testOrthonormalize() { final VectorReadable4DType v0 = new VectorI4D(0, 1, 0, 0); final VectorReadable4DType v1 = new VectorI4D(0.5, 0.5, 0, 0); final Pair<VectorI4D, VectorI4D> on = VectorI4D.orthoNormalize(v0, v1); Assert.assertEquals(v0, on.getLeft()); Assert.assertEquals(new VectorI4D(1, 0, 0, 0), on.getRight()); }
@Override @Test public void testOrthonormalize() { final PVectorReadable4FType<T> v0 = new PVectorI4F<T>(0, 1, 0, 0); final PVectorReadable4FType<T> v1 = new PVectorI4F<T>(0.5f, 0.5f, 0, 0); final Pair<PVectorI4F<T>, PVectorI4F<T>> on = PVectorI4F.orthoNormalize(v0, v1); Assert.assertEquals(v0, on.getLeft()); Assert.assertEquals(new PVectorI4F<T>(1, 0, 0, 0), on.getRight()); }
@Override @Test public void testOrthonormalize() { final PVectorReadable2FType<T> v0 = new PVectorI2F<T>(0, 1); final PVectorReadable2FType<T> v1 = new PVectorI2F<T>(0.5f, 0.5f); final Pair<PVectorI2F<T>, PVectorI2F<T>> on = PVectorI2F.orthoNormalize(v0, v1); Assert.assertEquals(v0, on.getLeft()); Assert.assertEquals(new PVectorI2F<T>(1, 0), on.getRight()); }
@Override @Test public void testOrthonormalize() { final PVectorReadable3DType<T> v0 = new PVectorI3D<T>(0, 1, 0); final PVectorReadable3DType<T> v1 = new PVectorI3D<T>(0.5, 0.5, 0); final Pair<PVectorI3D<T>, PVectorI3D<T>> on = PVectorI3D.orthoNormalize(v0, v1); Assert.assertEquals(v0, on.getLeft()); Assert.assertEquals(new PVectorI3D<T>(1, 0, 0), on.getRight()); }
@Override @Test public void testOrthonormalize() { final VectorReadable3FType v0 = new VectorI3F(0, 1, 0); final VectorReadable3FType v1 = new VectorI3F(0.5f, 0.5f, 0); final Pair<VectorI3F, VectorI3F> on = VectorI3F.orthoNormalize(v0, v1); Assert.assertEquals(v0, on.getLeft()); Assert.assertEquals(new VectorI3F(1, 0, 0), on.getRight()); }
@Override @Test public void testOrthonormalize() { final VectorReadable4FType v0 = new VectorI4F(0, 1, 0, 0); final VectorReadable4FType v1 = new VectorI4F(0.5f, 0.5f, 0, 0); final Pair<VectorI4F, VectorI4F> on = VectorI4F.orthoNormalize(v0, v1); Assert.assertEquals(v0, on.getLeft()); Assert.assertEquals(new VectorI4F(1, 0, 0, 0), on.getRight()); }
@Override @Test public void testOrthonormalize() { final PVectorReadable4DType<T> v0 = new PVectorI4D<T>(0, 1, 0, 0); final PVectorReadable4DType<T> v1 = new PVectorI4D<T>(0.5, 0.5, 0, 0); final Pair<PVectorI4D<T>, PVectorI4D<T>> on = PVectorI4D.orthoNormalize(v0, v1); Assert.assertEquals(v0, on.getLeft()); Assert.assertEquals(new PVectorI4D<T>(1, 0, 0, 0), on.getRight()); }
@Override @Test public void testOrthonormalize() { final VectorReadable2FType v0 = new VectorI2F(0, 1); final VectorReadable2FType v1 = new VectorI2F(0.5f, 0.5f); final Pair<VectorI2F, VectorI2F> on = VectorI2F.orthoNormalize(v0, v1); Assert.assertEquals(v0, on.getLeft()); Assert.assertEquals(new VectorI2F(1, 0), on.getRight()); }
g_tx.texture2DUpdate(p.getLeft(), up); return R2Texture2DStatic.of(t);
g_tx.textureCubeUpdateRH(p.getLeft(), face, up);
g_tx.texture2DUpdate(p.getLeft(), up); return R2Texture2DStatic.of(t);