@Override public void close() throws IOException { super.close(); if(wlz != null) { wlz.close(); } }
wlz.open(id, "r"); CoreMetadata md = core.get(0); MetadataStore store = makeFilterMetadata(); md.rgb = wlz.isRGB(); md.interleaved = false; md.indexed = false; md.sizeX = wlz.getSizeX(); md.sizeY = wlz.getSizeY(); md.sizeZ = wlz.getSizeZ(); md.sizeC = wlz.getSizeC(); md.sizeT = wlz.getSizeT(); md.dimensionOrder = "XYZCT"; md.imageCount = wlz.getSizeZ(); md.pixelType = wlz.getPixelType(); PositiveFloat x = new PositiveFloat(Math.abs(wlz.getVoxSzX())); PositiveFloat y = new PositiveFloat(Math.abs(wlz.getVoxSzY())); PositiveFloat z = new PositiveFloat(Math.abs(wlz.getVoxSzZ())); store.setPixelsPhysicalSizeX(FormatTools.createLength(x, UNITS.MICROMETER), 0); store.setPixelsPhysicalSizeY(FormatTools.createLength(y, UNITS.MICROMETER), 0); store.setPixelsPhysicalSizeZ(FormatTools.createLength(z, UNITS.MICROMETER), 0); store.setStageLabelName(wlz.getWlzOrgLabelName(), 0); store.setStageLabelX(new Length(wlz.getOrgX(), UNITS.REFERENCEFRAME), 0); store.setStageLabelY(new Length(wlz.getOrgY(), UNITS.REFERENCEFRAME), 0); store.setStageLabelZ(new Length(wlz.getOrgZ(), UNITS.REFERENCEFRAME), 0); MetadataTools.populatePixels(store, this);
wlz.open(id, "r"); CoreMetadata md = core.get(0); MetadataStore store = makeFilterMetadata(); md.rgb = wlz.isRGB(); md.interleaved = false; md.indexed = false; md.sizeX = wlz.getSizeX(); md.sizeY = wlz.getSizeY(); md.sizeZ = wlz.getSizeZ(); md.sizeC = wlz.getSizeC(); md.sizeT = wlz.getSizeT(); md.dimensionOrder = "XYZCT"; md.imageCount = wlz.getSizeZ(); md.pixelType = wlz.getPixelType(); PositiveFloat x = new PositiveFloat(Math.abs(wlz.getVoxSzX())); PositiveFloat y = new PositiveFloat(Math.abs(wlz.getVoxSzY())); PositiveFloat z = new PositiveFloat(Math.abs(wlz.getVoxSzZ())); store.setPixelsPhysicalSizeX(FormatTools.createLength(x, UNITS.MICROMETER), 0); store.setPixelsPhysicalSizeY(FormatTools.createLength(y, UNITS.MICROMETER), 0); store.setPixelsPhysicalSizeZ(FormatTools.createLength(z, UNITS.MICROMETER), 0); store.setStageLabelName(wlz.getWlzOrgLabelName(), 0); store.setStageLabelX(new Length(wlz.getOrgX(), UNITS.REFERENCEFRAME), 0); store.setStageLabelY(new Length(wlz.getOrgY(), UNITS.REFERENCEFRAME), 0); store.setStageLabelZ(new Length(wlz.getOrgZ(), UNITS.REFERENCEFRAME), 0); MetadataTools.populatePixels(store, this);
@Override public void close() throws IOException { super.close(); if(wlz != null) { wlz.close(); } }
@Override public void close(boolean fileOnly) throws IOException { super.close(fileOnly); if (!fileOnly) { if (wlz != null) { wlz.close(); wlz = null; } } }
@Override public void close(boolean fileOnly) throws IOException { super.close(fileOnly); if (!fileOnly) { if (wlz != null) { wlz.close(); wlz = null; } } }