/** * Creates an experiment with a microbeam. * * @param index The index in the file. * @return See above. */ public Experiment createExperimentWithMicrobeam(int index) { Experiment exp = new Experiment(); exp.setDescription("Experiment"); exp.setType(ExperimentType.PHOTOBLEACHING); exp.setID("Experiment:"+index); MicrobeamManipulation mm = createMicrobeamManipulation(index); exp.addMicrobeamManipulation(mm); return exp; }
/** * Creates an image with acquisition data. * * @return See above. */ public OME createImageWithAcquisitionData() { populateInstrument(); Image image = createImage(0, true); ObjectiveSettings settings = createObjectiveSettings(0); image.setObjectiveSettings(settings); //Add microbeam Experiment exp = createExperiment(0); ome.addExperiment(exp); MicrobeamManipulation mm = createMicrobeamManipulation(0); exp.addMicrobeamManipulation(mm); image.linkExperiment(exp); image.linkInstrument(instrument); image.linkMicrobeamManipulation(mm); ome.addImage(image); return ome; }