Skip to content

Commit 47e180c

Browse files
committed
Remove ImgCreator
1 parent a2791ce commit 47e180c

File tree

6 files changed

+95
-989
lines changed

6 files changed

+95
-989
lines changed

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ A Java library to link QuPath with ImgLib2.
77
Here is a sample script that shows how to use the library from QuPath:
88

99
```groovy
10-
import qupath.ext.imglib2.ImgCreator
10+
import qupath.ext.imglib2.ImgBuilder
1111
import qupath.ext.imglib2.ImgLib2ImageServer
1212
import net.imglib2.type.numeric.ARGBType
1313
@@ -16,13 +16,13 @@ var server = getCurrentServer()
1616
1717
// Create Img<T> from level
1818
var level = 0
19-
var img = ImgCreator.builder(server).build().createForLevel(level)
19+
var img = ImgBuilder.createBuilder(server).build().createForLevel(level)
2020
println img
2121
2222
2323
// Create RandomAccessibleInterval<T> from downsample
2424
var downsample = 1
25-
var randomAccessible = ImgCreator.builder(server).build().createForDownsample(downsample)
25+
var randomAccessible = ImgBuilder.createBuilder(server).build().createForDownsample(downsample)
2626
println randomAccessible
2727
2828
@@ -37,17 +37,17 @@ var type = new ARGBType() // only valid if server represents a RGB image. Othe
3737
// net.imglib2.type.numeric.integer.IntType for INT32 images
3838
// net.imglib2.type.numeric.real.FloatType for FLOAT32 images
3939
// net.imglib2.type.numeric.real.DoubleType for FLOAT64 images
40-
var safeImg = ImgCreator.builder(server, type).build().createForLevel(level)
40+
var safeImg = ImgBuilder.createBuilder(server, type).build().createForLevel(level)
4141
println safeImg
4242
4343
4444
// Once you have an image (or random accessible), you can use regular ImgLib2 functions
4545
// For example, to read the pixel located at [x:1, y:2; c:0; z:0; t:0]:
4646
var randomAccess = randomAccessible.randomAccess()
4747
48-
var position = new long[ImgCreator.NUMBER_OF_AXES]
49-
position[ImgCreator.AXIS_X] = 1
50-
position[ImgCreator.AXIS_Y] = 2
48+
var position = new long[ImgBuilder.NUMBER_OF_AXES]
49+
position[ImgBuilder.AXIS_X] = 1
50+
position[ImgBuilder.AXIS_Y] = 2
5151
5252
var pixel = randomAccess.setPositionAndGet(position)
5353
println pixel

0 commit comments

Comments
 (0)