/** * Creates a light path. * * @return See above. */ public LightPath createLightPath() { LightPath lp = new LightPath(); if (NUMBER_OF_DICHROICS > 0) { lp.linkDichroic(instrument.getDichroic(0)); } if (NUMBER_OF_FILTERS == 1) { lp.linkEmissionFilter(instrument.getFilter(0)); } else if (NUMBER_OF_FILTERS >= 2) { lp.linkEmissionFilter(instrument.getFilter(0)); lp.linkExcitationFilter(instrument.getFilter(1)); } return lp; }
@Test (groups = {"11-06-i-links"}, dependsOnGroups = {"11-06-i-image", "11-06-i-filter"}) public void testChannel0LightpathLinkage() { Assert.assertNotNull(channel0); LightPath lightpath = channel0.getLightPath(); Assert.assertNotNull(lightpath); Assert.assertEquals(1, lightpath.sizeOfLinkedExcitationFilterList()); Assert.assertEquals(filter3, lightpath.getLinkedExcitationFilter(0)); Assert.assertNull(lightpath.getLinkedDichroic()); Assert.assertEquals(1, lightpath.sizeOfLinkedEmissionFilterList()); Assert.assertEquals(filter2, lightpath.getLinkedEmissionFilter(0)); }
public Element asXMLElement(Document document) { return asXMLElement(document, null); }
channel.setLightSourceSettings(settings); LightPath lightPath = new LightPath(); lightPath.linkEmissionFilter(instrument.getFilter(0)); lightPath.linkExcitationFilter(instrument.getFilter(1)); channel.setLightPath(lightPath); pixels.addChannel(channel);
setLightPath(new LightPath( (Element) LightPath_nodeList.get(0), model));
public int getLightPathEmissionFilterRefCount(int imageIndex, int channelIndex) { // Parents: {u'LightPath': {u'Channel': {u'Pixels': {u'Image': {u'OME': None}}}}, u'FilterSet': {u'Instrument': {u'OME': None}}} // EmissionFilterRef is a reference return root.getImage(imageIndex).getPixels().getChannel(channelIndex).getLightPath().sizeOfLinkedEmissionFilterList(); }
public String getLightPathDichroicRef(int imageIndex, int channelIndex) { // Parents: {u'Channel': {u'Pixels': {u'Image': {u'OME': None}}}} // DichroicRef is reference and occurs only once return root.getImage(imageIndex).getPixels().getChannel(channelIndex).getLightPath().getLinkedDichroic().getID(); }
public int getLightPathExcitationFilterRefCount(int imageIndex, int channelIndex) { // Parents: {u'LightPath': {u'Channel': {u'Pixels': {u'Image': {u'OME': None}}}}, u'FilterSet': {u'Instrument': {u'OME': None}}} // ExcitationFilterRef is a reference return root.getImage(imageIndex).getPixels().getChannel(channelIndex).getLightPath().sizeOfLinkedExcitationFilterList(); }
public String getLightPathEmissionFilterRef(int imageIndex, int channelIndex, int emissionFilterRefIndex) { // Parents: {u'Channel': {u'Pixels': {u'Image': {u'OME': None}}}} // EmissionFilterRef is reference and occurs more than once return root.getImage(imageIndex).getPixels().getChannel(channelIndex).getLightPath().getLinkedEmissionFilter(emissionFilterRefIndex).getID(); }
public String getLightPathExcitationFilterRef(int imageIndex, int channelIndex, int excitationFilterRefIndex) { // Parents: {u'Channel': {u'Pixels': {u'Image': {u'OME': None}}}} // ExcitationFilterRef is reference and occurs more than once return root.getImage(imageIndex).getPixels().getChannel(channelIndex).getLightPath().getLinkedExcitationFilter(excitationFilterRefIndex).getID(); }
public String getLightPathAnnotationRef(int imageIndex, int channelIndex, int annotationRefIndex) { // Parents: {u'Channel': {u'Pixels': {u'Image': {u'OME': None}}}} // AnnotationRef is reference and occurs more than once return root.getImage(imageIndex).getPixels().getChannel(channelIndex).getLightPath().getLinkedAnnotation(annotationRefIndex).getID(); }
getChildrenByTagName(element, "ExcitationFilterRef"); for (Element ExcitationFilterRef_element : ExcitationFilterRef_nodeList) getChildrenByTagName(element, "DichroicRef"); for (Element DichroicRef_element : DichroicRef_nodeList) getChildrenByTagName(element, "EmissionFilterRef"); for (Element EmissionFilterRef_element : EmissionFilterRef_nodeList) getChildrenByTagName(element, "AnnotationRef"); for (Element AnnotationRef_element : AnnotationRef_nodeList)
setLightPath(new LightPath( (Element) LightPath_nodeList.get(0), model));
public int getLightPathEmissionFilterRefCount(int imageIndex, int channelIndex) { // Parents: {u'LightPath': {u'Channel': {u'Pixels': {u'Image': {u'OME': None}}}}, u'FilterSet': {u'Instrument': {u'OME': None}}} // EmissionFilterRef is a reference return root.getImage(imageIndex).getPixels().getChannel(channelIndex).getLightPath().sizeOfLinkedEmissionFilterList(); }
public String getLightPathDichroicRef(int imageIndex, int channelIndex) { // Parents: {u'Channel': {u'Pixels': {u'Image': {u'OME': None}}}} // DichroicRef is reference and occurs only once return root.getImage(imageIndex).getPixels().getChannel(channelIndex).getLightPath().getLinkedDichroic().getID(); }
public int getLightPathExcitationFilterRefCount(int imageIndex, int channelIndex) { // Parents: {u'LightPath': {u'Channel': {u'Pixels': {u'Image': {u'OME': None}}}}, u'FilterSet': {u'Instrument': {u'OME': None}}} // ExcitationFilterRef is a reference return root.getImage(imageIndex).getPixels().getChannel(channelIndex).getLightPath().sizeOfLinkedExcitationFilterList(); }
public String getLightPathEmissionFilterRef(int imageIndex, int channelIndex, int emissionFilterRefIndex) { // Parents: {u'Channel': {u'Pixels': {u'Image': {u'OME': None}}}} // EmissionFilterRef is reference and occurs more than once return root.getImage(imageIndex).getPixels().getChannel(channelIndex).getLightPath().getLinkedEmissionFilter(emissionFilterRefIndex).getID(); }
public String getLightPathExcitationFilterRef(int imageIndex, int channelIndex, int excitationFilterRefIndex) { // Parents: {u'Channel': {u'Pixels': {u'Image': {u'OME': None}}}} // ExcitationFilterRef is reference and occurs more than once return root.getImage(imageIndex).getPixels().getChannel(channelIndex).getLightPath().getLinkedExcitationFilter(excitationFilterRefIndex).getID(); }
public String getLightPathAnnotationRef(int imageIndex, int channelIndex, int annotationRefIndex) { // Parents: {u'Channel': {u'Pixels': {u'Image': {u'OME': None}}}} // AnnotationRef is reference and occurs more than once return root.getImage(imageIndex).getPixels().getChannel(channelIndex).getLightPath().getLinkedAnnotation(annotationRefIndex).getID(); }
getChildrenByTagName(element, "ExcitationFilterRef"); for (Element ExcitationFilterRef_element : ExcitationFilterRef_nodeList) getChildrenByTagName(element, "DichroicRef"); for (Element DichroicRef_element : DichroicRef_nodeList) getChildrenByTagName(element, "EmissionFilterRef"); for (Element EmissionFilterRef_element : EmissionFilterRef_nodeList) getChildrenByTagName(element, "AnnotationRef"); for (Element AnnotationRef_element : AnnotationRef_nodeList)