From 6214823c5f5a8018d69ce30dc2f293104eacaa06 Mon Sep 17 00:00:00 2001 From: Tobias Pietzsch <tobias.pietzsch@gmail.com> Date: Tue, 4 Mar 2014 14:15:02 -0500 Subject: [PATCH] make Hdf5ImageLoader methods getImageDimension() and existsImageData() public --- src/main/java/bdv/img/hdf5/Hdf5ImageLoader.java | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/main/java/bdv/img/hdf5/Hdf5ImageLoader.java b/src/main/java/bdv/img/hdf5/Hdf5ImageLoader.java index 9aa422fb..15baeea4 100644 --- a/src/main/java/bdv/img/hdf5/Hdf5ImageLoader.java +++ b/src/main/java/bdv/img/hdf5/Hdf5ImageLoader.java @@ -287,10 +287,21 @@ public class Hdf5ImageLoader implements ViewerImgLoader< UnsignedShortType, Vola * * @return true, if the given image data is present. */ - protected boolean existsImageData( final View view, final int level ) + public boolean existsImageData( final View view, final int level ) { final int timepoint = view.getTimepointIndex(); final int setup = view.getSetupIndex(); + return existsImageData( timepoint, setup, level ); + } + + /** + * Checks whether the given image data is present in the hdf5. Missing data + * may be caused by missing partition files + * + * @return true, if the given image data is present. + */ + public boolean existsImageData( final int timepoint, final int setup, final int level ) + { final int index = getViewInfoCacheIndex( timepoint, setup, level ); if ( cachedExistence[ index ] == null ) // will set cachedExistence[ index ] as a side effect @@ -314,7 +325,7 @@ public class Hdf5ImageLoader implements ViewerImgLoader< UnsignedShortType, Vola return Views.interval( new ConstantRandomAccessible< T >( constant, 3 ), new FinalInterval( d ) ); } - protected long[] getImageDimension( final int timepoint, final int setup, final int level ) + public long[] getImageDimension( final int timepoint, final int setup, final int level ) { final int index = getViewInfoCacheIndex( timepoint, setup, level ); if ( cachedDimensions[ index ] == null ) -- GitLab