public Resolution(int index, int x, int y) { this.index = index; this.sizeX = new PositiveInteger(x); this.sizeY = new PositiveInteger(y); }
public Resolution(int index, int x, int y) { this.index = index; this.sizeX = new PositiveInteger(x); this.sizeY = new PositiveInteger(y); }
@Override public PositiveInteger getChannelSamplesPerPixel(int imageIndex, int channelIndex) { return new PositiveInteger(1); }
public Resolution(int index, int fullX, int fullY, int scale) { this.index = index; int div = (int) Math.pow(scale, index); this.sizeX = new PositiveInteger(fullX / div); this.sizeY = new PositiveInteger(fullY / div); }
public Resolution(int index, int fullX, int fullY, int scale) { this.index = index; int div = (int) Math.pow(scale, index); this.sizeX = new PositiveInteger(fullX / div); this.sizeY = new PositiveInteger(fullY / div); }
public static PositiveInteger getMaxFieldCount(Integer value) { if (value != null && value > 0) { return new PositiveInteger(value); } LOGGER.debug( "Expected positive value for MaximumFieldCount; got {}", value); return null; }
public static PositiveInteger getMaxFieldCount(Integer value) { if (value != null && value > 0) { return new PositiveInteger(value); } LOGGER.debug( "Expected positive value for MaximumFieldCount; got {}", value); return null; }
/** * Returns an <code>PositiveInteger</code> object holding the value of * the specified string. * @param s The string to be parsed. * @return See above. */ public static PositiveInteger valueOf(String s) { return new PositiveInteger(Integer.valueOf(s)); } }
/** * Returns an <code>PositiveInteger</code> object holding the value of * the specified string. * @param s The string to be parsed. * @return See above. */ public static PositiveInteger valueOf(String s) { return new PositiveInteger(Integer.valueOf(s)); } }
public Resolution(String v) { String[] split = v.split(" "); this.x = new PositiveInteger(Integer.parseInt(split[0])); this.y = new PositiveInteger(Integer.parseInt(split[1])); }
public Resolution(String v) { String[] split = v.split(" "); this.x = new PositiveInteger(Integer.parseInt(split[0])); this.y = new PositiveInteger(Integer.parseInt(split[1])); }
List<? extends Number> l = new ArrayList<>(); List<PositiveInteger> p = new ArrayList<PositiveInteger>(); p.add(new PositiveInteger(10)); l = p; Object ni = l.get(0); if(ni instanceof NegativeInteger){ NegativeInteger tmp = (NegativeInteger)ni; System.out.println(ni); }
private static PositiveInteger toPositiveInteger(RInt v) { try { Integer asInt = fromRType(v); return asInt != null? new PositiveInteger(asInt) : null; } catch (IllegalArgumentException e) { log.warn("Using new PositiveInteger(1)!", e); return new PositiveInteger(1); } }
/** * Set metadata for writing a single Image/series. Does not set subresolution data. */ private void populateImage(IMetadata meta, int p, int width, int height, int planes, boolean bigEndian) { meta.setImageID("Image:" + p, p); meta.setPixelsID("Pixels:" + p, p); meta.setPixelsDimensionOrder(DimensionOrder.XYZCT, p); meta.setPixelsSizeX(new PositiveInteger(width), p); meta.setPixelsSizeY(new PositiveInteger(height), p); meta.setPixelsSizeZ(new PositiveInteger(planes), p); meta.setPixelsSizeC(new PositiveInteger(1), p); meta.setPixelsSizeT(new PositiveInteger(1), p); meta.setPixelsType(PixelType.UINT8, p); meta.setPixelsBigEndian(bigEndian, p); meta.setChannelID("Channel:" + p + ":0", p, 0); meta.setChannelSamplesPerPixel(new PositiveInteger(1), p, 0); }
@Test public void testGetPlaneCount() throws IOException, FormatException { writer.setMetadataRetrieve(metadata); writer.setSeries(0); assertEquals(WriterUtilities.SIZE_T * WriterUtilities.SIZE_Z * WriterUtilities.SIZE_C, writer.getPlaneCount()); metadata.setPixelsSizeC(new PositiveInteger(4), 0); metadata.setPixelsType(PixelType.INT16, 0); writer.setMetadataRetrieve(metadata); assertEquals(WriterUtilities.SIZE_T * WriterUtilities.SIZE_Z * 4, writer.getPlaneCount()); }
@Test public void testGetPlaneCount() throws IOException, FormatException { writer.setMetadataRetrieve(metadata); writer.setSeries(0); assertEquals(WriterUtilities.SIZE_T * WriterUtilities.SIZE_Z * WriterUtilities.SIZE_C, writer.getPlaneCount()); metadata.setPixelsSizeC(new PositiveInteger(4), 0); metadata.setPixelsType(PixelType.INT16, 0); writer.setMetadataRetrieve(metadata); assertEquals(WriterUtilities.SIZE_T * WriterUtilities.SIZE_Z * 4, writer.getPlaneCount()); }
@Test public void testGetTileSizeX() throws IOException, FormatException { writer.setMetadataRetrieve(metadata); assertEquals(0, writer.getTileSizeX()); writer.close(); writer = new TiffWriter(); metadata.setPixelsSizeX(new PositiveInteger(100), 0); writer.setMetadataRetrieve(metadata); assertEquals(0, writer.getTileSizeX()); }
@Test public void testGetTileSizeY() throws IOException, FormatException { writer.setMetadataRetrieve(metadata); assertEquals(0, writer.getTileSizeY()); writer.close(); writer = new TiffWriter(); metadata.setPixelsSizeY(new PositiveInteger(100), 0); writer.setMetadataRetrieve(metadata); assertEquals(0, writer.getTileSizeY()); }
@Test public void testSetBigTiffAutomatic() throws IOException, FormatException { //Test that no exception is thrown when bigTiff is set automatically due to size metadata.setPixelsSizeT(new PositiveInteger(1000), 0); writer.setMetadataRetrieve(metadata); ((TiffWriterMock)writer).createOutputBuffer(true); long length = 4294967296L; ((TiffWriterMock)writer).setBufferLength(length); writer.setId("test.tiff"); writer.saveBytes(0, buf, ifd); }
/** * Creates a detector settings. * * @param ref Reference to the detector. * @return See above. */ public DetectorSettings createDetectorSettings(int ref) { DetectorSettings settings = new DetectorSettings(); settings.setID("Detector:"+ref); settings.setBinning(BINNING); settings.setGain(1.0); settings.setOffset(1.0); settings.setReadOutRate(new Frequency(1.0, UNITS.HERTZ)); settings.setVoltage(new ElectricPotential(1.0, UNITS.VOLT)); settings.setIntegration(new PositiveInteger(20)); settings.setZoom(3.0); return settings; }