public String getChannelID(int imageIndex, int channelIndex) { // Parents: {u'Pixels': {u'Image': {u'OME': None}}} // ID is not a reference return root.getImage(imageIndex).getPixels().getChannel(channelIndex).getID(); }
public String getChannelID(int imageIndex, int channelIndex) { // Parents: {u'Pixels': {u'Image': {u'OME': None}}} // ID is not a reference return root.getImage(imageIndex).getPixels().getChannel(channelIndex).getID(); }
/** @see OMEXMLService#removeChannels(OMEXMLMetadata, int, int) */ @Override public void removeChannels(OMEXMLMetadata omexmlMeta, int image, int sizeC) { omexmlMeta.resolveReferences(); OMEXMLMetadataRoot root = (OMEXMLMetadataRoot) omexmlMeta.getRoot(); Pixels img = root.getImage(image).getPixels(); List<Channel> channels = img.copyChannelList(); for (int c=0; c<channels.size(); c++) { Channel channel = channels.get(c); if (channel.getID() == null || c >= sizeC) { img.removeChannel(channel); } } omexmlMeta.setRoot(root); }
/** @see OMEXMLService#removeChannels(OMEXMLMetadata, int, int) */ @Override public void removeChannels(OMEXMLMetadata omexmlMeta, int image, int sizeC) { omexmlMeta.resolveReferences(); OMEXMLMetadataRoot root = (OMEXMLMetadataRoot) omexmlMeta.getRoot(); Pixels img = root.getImage(image).getPixels(); List<Channel> channels = img.copyChannelList(); for (int c=0; c<channels.size(); c++) { Channel channel = channels.get(c); if (channel.getID() == null || c >= sizeC) { img.removeChannel(channel); } } omexmlMeta.setRoot(root); }
@Test(dependsOnMethods={"testValidPixelsNode"}) public void testValidChannelNode() { Pixels pixels = ome.getImage(0).getPixels(); assertEquals(3, pixels.sizeOfChannelList()); for (Channel channel : pixels.copyChannelList()) { assertNotNull(channel.getID()); } }