public static long maxNumInputPixelsPerInputGroup( final SpimData2 spimData, final List< ViewId > views, final int splittingType ) { long maxNumPixels = 0; for ( final Group< ViewDescription > group : getFusionGroups( spimData, views, splittingType ) ) { long numpixels = 0; for ( final ViewDescription vd : group ) numpixels += Intervals.numElements( vd.getViewSetup().getSize() ); maxNumPixels = Math.max( maxNumPixels, numpixels ); } return maxNumPixels; }
final Dimensions sizeOld = firstVD.getViewSetup().getSize();
spimData.getSequenceDescription().getViewDescription( firstView ).getViewSetup().getSize(), spimData.getViewRegistrations().getViewRegistrations().get( firstView ).getModel(), models.get( firstView ).getModel(),
final Dimensions dim = spimData.getSequenceDescription().getViewDescription( viewId ).getViewSetup().getSize(); final ViewRegistration vr = spimData.getViewRegistrations().getViewRegistration( viewId ); vr.updateModel();
final Dimensions mapBackViewDims = sd.getViewDescription( mapBackView ).getViewSetup().getSize(); fmbp.mapBackViews.put( subset, new ValuePair< ViewId, Dimensions >( mapBackView, mapBackViewDims ) ); final Dimensions mapBackViewDims = sd.getViewDescription( mapBackView ).getViewSetup().getSize(); fmbp.mapBackViews.put( subset, new ValuePair< ViewId, Dimensions >( mapBackView, mapBackViewDims ) ); else final Dimensions mapBackViewDims = sd.getViewDescription( ref ).getViewSetup().getSize(); fmbp.mapBackViews.put( subset, new ValuePair< ViewId, Dimensions >( ref, mapBackViewDims ) ); else final Dimensions mapBackViewDims = sd.getViewDescription( ref ).getViewSetup().getSize(); fmbp.mapBackViews.put( subsets.get( 0 ), new ValuePair< ViewId, Dimensions >( ref, mapBackViewDims ) );
final Dimensions dim = vd.getViewSetup().getSize();
final Dimensions dim = vd.getViewSetup().getSize();
public static boolean loadDimensions( final SpimData2 spimData, final List< ViewSetup > viewsetups ) { boolean loadedDimensions = false; for ( final ViewSetup vs : viewsetups ) { if ( vs.getSize() == null ) { IOFunctions.println( "Dimensions of viewsetup " + vs.getId() + " unknown. Loading them ... " ); for ( final TimePoint t : spimData.getSequenceDescription().getTimePoints().getTimePointsOrdered() ) { final ViewDescription vd = spimData.getSequenceDescription().getViewDescription( t.getId(), vs.getId() ); if ( vd.isPresent() ) { Dimensions dim = spimData.getSequenceDescription().getImgLoader().getSetupImgLoader( vd.getViewSetupId() ).getImageSize( vd.getTimePointId() ); IOFunctions.println( "Dimensions: " + dim.dimension( 0 ) + "x" + dim.dimension( 1 ) + "x" + dim.dimension( 2 ) + ", loaded from tp:" + t.getId() + " vs: " + vs.getId() ); vs.setSize( dim ); loadedDimensions = true; break; } else { IOFunctions.println( "ViewSetup: " + vs.getId() + " not present in timepoint: " + t.getId() ); } } } } return loadedDimensions; }
interval = new FinalInterval( vd.getViewSetup().getSize() );