From c34f496c8d9d092bda76cc03566e298b5817709c Mon Sep 17 00:00:00 2001
From: tpietzsch <tobias.pietzsch@gmail.com>
Date: Thu, 18 Oct 2018 11:48:23 +0200
Subject: [PATCH] Move ExportHugeImage to src/main/java. Take h5 path as
 command line arg.

---
 .../java/bdv/export/ExportHugeImage.java             | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)
 rename src/{test => main}/java/bdv/export/ExportHugeImage.java (92%)

diff --git a/src/test/java/bdv/export/ExportHugeImage.java b/src/main/java/bdv/export/ExportHugeImage.java
similarity index 92%
rename from src/test/java/bdv/export/ExportHugeImage.java
rename to src/main/java/bdv/export/ExportHugeImage.java
index 7777487f..5e58b0a7 100644
--- a/src/test/java/bdv/export/ExportHugeImage.java
+++ b/src/main/java/bdv/export/ExportHugeImage.java
@@ -24,15 +24,16 @@ import net.imglib2.view.Views;
 
 public class ExportHugeImage
 {
-	private final File hdf5File = new File( "/Users/pietzsch/Desktop/huge.h5" );
+	private final File hdf5File;
 
 	private final RandomAccessibleInterval< UnsignedShortType > input;
 
-	public ExportHugeImage()
+	public ExportHugeImage( final File hdf5File )
 	{
 		input = Views.interval(
 				Views.extendZero( ArrayImgs.unsignedShorts( 1, 1, 1 ) ),
 				Intervals.createMinSize( 0, 0, 0, 10000, 10000, 10000 ) );
+		this.hdf5File = hdf5File;
 	}
 
 	public static class RAIImgLoader< T > implements TypedBasicImgLoader< T >
@@ -100,6 +101,11 @@ public class ExportHugeImage
 
 	public static void main( String[] args )
 	{
-		new ExportHugeImage().run();
+		File file = null;
+		if ( args.length > 0 )
+			file = new File( args[ 0 ] );
+		else
+			file = new File( "/Users/pietzsch/Desktop/huge.h5" );
+		new ExportHugeImage( file ).run();
 	}
 }
-- 
GitLab