Skip to content

Commit 9795ac9

Browse files
committed
ADD: WriteFullImage.*WithoutPyramids() convenience methods
1 parent d7159bc commit 9795ac9

File tree

1 file changed

+48
-3
lines changed

1 file changed

+48
-3
lines changed

src/main/java/cz/it4i/fiji/legacy/WriteFullImage.java

Lines changed: 48 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,38 @@ void to(final Img<? extends RealType<?>> image, final String url, final String d
116116
}
117117

118118

119+
public static
120+
void toWithoutPyramids(final Img<? extends RealType<?>> image, final String url, final String datasetID,
121+
final int timepoint, final int channel, final int angle,
122+
final int downscaleX, final int downscaleY, final int downscaleZ,
123+
final String versionAsStr)
124+
throws IOException,IllegalArgumentException {
125+
toWithoutPyramids(image, url,datasetID,timepoint,channel,angle,
126+
createResStr(downscaleX,downscaleY,downscaleZ),
127+
versionAsStr,120000,false);
128+
}
129+
130+
public static
131+
void toWithoutPyramids(final Img<? extends RealType<?>> image, final String url, final String datasetID,
132+
final int timepoint, final int channel, final int angle,
133+
final String resolutionLevelsAsStr, final String versionAsStr)
134+
throws IOException,IllegalArgumentException {
135+
toWithoutPyramids(image, url,datasetID,timepoint,channel,angle,
136+
resolutionLevelsAsStr,
137+
versionAsStr,120000,false);
138+
}
139+
140+
public static
141+
void toWithoutPyramids(final Img<? extends RealType<?>> image, final String url, final String datasetID,
142+
final int timepoint, final int channel, final int angle,
143+
final String resolutionLevelsAsStr, final String versionAsStr,
144+
final int serverTimeout, final boolean verboseLog)
145+
throws IOException,IllegalArgumentException {
146+
new LocalWriter().writeNowWithoutPyramids((Img)image, url, datasetID, timepoint, channel, angle,
147+
resolutionLevelsAsStr, versionAsStr, serverTimeout, verboseLog);
148+
}
149+
150+
119151
static class LocalWriter extends ImagePlusTransferrer {
120152
/** intended for use in solo (without a valid scijava context) application */
121153
LocalWriter() {
@@ -133,19 +165,32 @@ void writeNow(final Img<T> img, final String url, final String datasetID,
133165
final int timepoint, final int channel, final int angle,
134166
final String resolutionLevelsAsStr, final String versionAsStr,
135167
final int serverTimeout, final boolean verboseLog)
136-
throws IOException,IllegalArgumentException {
168+
throws IOException,IllegalArgumentException
169+
{
137170
writeNow(img,url,datasetID,timepoint,channel,angle,
138171
resolutionLevelsAsStr,true,versionAsStr,serverTimeout,verboseLog);
139172
}
140173

174+
<T extends RealType<T>>
175+
void writeNowWithoutPyramids(final Img<T> img, final String url, final String datasetID,
176+
final int timepoint, final int channel, final int angle,
177+
final String resolutionLevelsAsStr, final String versionAsStr,
178+
final int serverTimeout, final boolean verboseLog)
179+
throws IOException,IllegalArgumentException
180+
{
181+
writeNow(img,url,datasetID,timepoint,channel,angle,
182+
resolutionLevelsAsStr,false,versionAsStr,serverTimeout,verboseLog);
183+
}
184+
185+
141186
<TR extends RealType<TR>, TNR extends NativeType<TNR> & RealType<TNR>>
142187
void writeNow(final Img<TR> img, final String url, final String datasetID,
143188
final int timepoint, final int channel, final int angle,
144189
final String resolutionLevelsAsStr, final boolean uploadResPyramids,
145190
final String versionAsStr,
146191
final int serverTimeout, final boolean verboseLog)
147-
throws IOException,IllegalArgumentException {
148-
192+
throws IOException,IllegalArgumentException
193+
{
149194
final Img<TNR> image = checkForAndExtendWithNativeType(img);
150195

151196
this.URL = url;

0 commit comments

Comments
 (0)