return new MissingViews( missingViews );
public static SpimData createSpimData( int numPoints, double[] sigma, Interval rangeSimulation, Interval intervalRender, int rotAxis, double[] ratations, List<double[]> channelShifts, List<double[]> illumShifts, List<double[]> timeShifts, List<double[]> tileShifts, double relativeTileError, boolean centerAngles ) { SimulateBeads2 sb = new SimulateBeads2( numPoints, sigma, rangeSimulation, intervalRender ); SimulatedBeadsImgLoader2 loader = new SimulatedBeadsImgLoader2( sb, rotAxis, ratations, channelShifts, illumShifts, timeShifts, tileShifts ); SequenceDescription sd = new SequenceDescription( createTimePointsFromImgLoader( loader ), createViewSetupsFromImgLoader( loader ), null, new MissingViews( new ArrayList<>() ) ); sd.setImgLoader( loader ); SpimData res = new SpimData( new File(""), sd, createViewRegistrationsFromImgLoader( loader, relativeTileError, centerAngles ) ); return res; }
final MissingViews missingViews = new MissingViews( missingViewArray ); // instantiate the sequencedescription return new SequenceDescription( timePoints, viewSetups, null, missingViews );
SequenceDescription sd = new SequenceDescription( new TimePoints( timePoints ), viewSetups , null, new MissingViews( missingViewIds ));
for ( final ViewId view : mv ) newMv.add( new ViewId( view.getTimePointId() + offset, view.getViewSetupId() ) ); final MissingViews newMissingViews = new MissingViews( newMv );
final SequenceDescription sequenceDescription = new SequenceDescription( new TimePoints( timepoints ), viewSetups, null, new MissingViews( new ArrayList<>() ) );
final MissingViews aggregateMissingViews = new MissingViews( aggregateMissingViewIds ); final ViewRegistrations aggregateViewRegistrations = new ViewRegistrations( aggregateRegs.values() );
final SequenceDescription sequenceDescription = new SequenceDescription( timepoints, setups, null, new MissingViews( missingViews ) );
final SequenceDescription sequenceDescription = new SequenceDescription( timepoints, viewSetupsToProcess, oldSpimData.getSequenceDescription().getImgLoader(), new MissingViews( missingViews ) );
final MissingViews missingViews = new MissingViews( new ArrayList< ViewId >() );
if ( m != null ) newMissingViews.addAll( m.getMissingViews() ); m = new MissingViews( newMissingViews );