import java.io.OutputStream; import java.io.InputStream; import java.io.FileNotFoundException; import java.io.IOException; /* Jdl */ import java.io.InputStreamReader; import java.io.PrintWriter; import java.time.Instant;//Timestamp in cut-filename import vo.parameter.*; public interface Vlkb { public CutResult doFile(String relPathname, int hdunum, Pos pos, Band band, Time time, Pol pol, String pixels, boolean countNullValues, FitsCard[] extraCards) throws IOException, InterruptedException; public MCutResult doMCutout(String jdlJson) throws IOException, InterruptedException; public CutResult doMerge(String[] idArr, Coord coord, boolean countNullValues) throws FileNotFoundException, IOException; }