Skip to content
Snippets Groups Projects
Commit b52bc05a authored by Vojtech Moravec's avatar Vojtech Moravec
Browse files

Decorate loadVoxel functions with `throw IOException`.

parent 8974f991
No related branches found
No related tags found
No related merge requests found
......@@ -88,14 +88,14 @@ public final class ImageJBufferLoader extends BasicLoader implements IPlaneLoade
}
@Override
public int[][] loadVoxels(final V3i voxelDim) {
public int[][] loadVoxels(final V3i voxelDim) throws IOException {
return loadVoxels(voxelDim, new Range<>(0, bufferInputData.getDimensions().getZ()));
}
@Override
public int[][] loadVoxels(final V3i voxelDim, final Range<Integer> planeRange) {
public int[][] loadVoxels(final V3i voxelDim, final Range<Integer> planeRange) throws IOException {
// TODO(Moravec): Thread count, now 4, should be configurable.
return loadVoxelsImplByValueAt(voxelDim, planeRange, 4);
return loadVoxelsImplByValueAt(voxelDim, planeRange, 1);
}
}
......@@ -123,12 +123,12 @@ public final class RawDataLoader extends BasicLoader implements IPlaneLoader {
}
@Override
public int[][] loadVoxels(final V3i voxelDim) {
public int[][] loadVoxels(final V3i voxelDim) throws IOException {
return loadVoxels(voxelDim, new Range<>(0, inputDataInfo.getDimensions().getZ()));
}
@Override
public int[][] loadVoxels(final V3i voxelDim, final Range<Integer> planeRange) {
public int[][] loadVoxels(final V3i voxelDim, final Range<Integer> planeRange) throws IOException {
return loadVoxelsImplByLoadPlaneData(voxelDim, planeRange);
}
}
......@@ -112,12 +112,12 @@ public final class SCIFIOLoader extends BasicLoader implements IPlaneLoader {
}
@Override
public int[][] loadVoxels(final V3i voxelDim) {
public int[][] loadVoxels(final V3i voxelDim) throws IOException {
return loadVoxels(voxelDim, new Range<>(0, inputDataInfo.getDimensions().getZ()));
}
@Override
public int[][] loadVoxels(final V3i voxelDim, final Range<Integer> planeRange) {
public int[][] loadVoxels(final V3i voxelDim, final Range<Integer> planeRange) throws IOException {
return loadVoxelsImplByLoadPlaneData(voxelDim, planeRange);
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment