| | |
| | | |
| | | private String terrain_file; |
| | | |
| | | private String start_timestamp; |
| | | // private String start_timestamp; |
| | | |
| | | private List<Integer> frame_range; |
| | | // private List<Integer> frame_range; |
| | | |
| | | private List<Object> range; |
| | | |
| | | private boolean fliplr; |
| | | |
| | |
| | | |
| | | public Zarr2Tif() { |
| | | variables = new ArrayList<>(Arrays.asList("depth", "xmomentum", "ymomentum")); |
| | | frame_range = null; |
| | | // frame_range = null; |
| | | fliplr = false; |
| | | flipud = false; |
| | | } |
| | | |
| | | public Zarr2Tif(String zarrFile, String geotiffDir, String terrainFile, String startTimestamp) { |
| | | // public Zarr2Tif(String zarrFile, String geotiffDir, String terrainFile, String startTimestamp) { |
| | | // this(); |
| | | // |
| | | // this.zarr_file = zarrFile.replace("\\", "/"); |
| | | // this.geotiff_dir = geotiffDir.replace("\\", "/"); |
| | | // this.terrain_file = terrainFile.replace("\\", "/"); |
| | | // this.start_timestamp = startTimestamp; |
| | | // } |
| | | |
| | | public Zarr2Tif(String zarrFile, String geotiffDir, String terrainFile, List<Object> range) { |
| | | this(); |
| | | |
| | | this.zarr_file = zarrFile.replace("\\", "/"); |
| | | this.geotiff_dir = geotiffDir.replace("\\", "/"); |
| | | this.terrain_file = terrainFile.replace("\\", "/"); |
| | | this.start_timestamp = startTimestamp; |
| | | this.range = range; |
| | | } |
| | | |
| | | public Zarr2Tif(String zarrFile, String geotiffDir, String terrainFile, Date startTime) { |
| | | this(zarrFile, geotiffDir, terrainFile, StringHelper.YMDHMS_FORMAT.format(startTime)); |
| | | } |
| | | // public Zarr2Tif(String zarrFile, String geotiffDir, String terrainFile, Date startTime) { |
| | | // this(zarrFile, geotiffDir, terrainFile, StringHelper.YMDHMS_FORMAT.format(startTime)); |
| | | // } |
| | | |
| | | public List<String> getVariables() { |
| | | return variables; |
| | |
| | | this.terrain_file = terrain_file; |
| | | } |
| | | |
| | | public String getStart_timestamp() { |
| | | return start_timestamp; |
| | | // public String getStart_timestamp() { |
| | | // return start_timestamp; |
| | | // } |
| | | // |
| | | // public void setStart_timestamp(String start_timestamp) { |
| | | // this.start_timestamp = start_timestamp; |
| | | // } |
| | | |
| | | // public List<Integer> getFrame_range() { |
| | | // return frame_range; |
| | | // } |
| | | // |
| | | // public void setFrame_range(List<Integer> frame_range) { |
| | | // this.frame_range = frame_range; |
| | | // } |
| | | |
| | | public List<Object> getRange() { |
| | | return range; |
| | | } |
| | | |
| | | public void setStart_timestamp(String start_timestamp) { |
| | | this.start_timestamp = start_timestamp; |
| | | } |
| | | |
| | | public List<Integer> getFrame_range() { |
| | | return frame_range; |
| | | } |
| | | |
| | | public void setFrame_range(List<Integer> frame_range) { |
| | | this.frame_range = frame_range; |
| | | public void setRange(List<Object> range) { |
| | | this.range = range; |
| | | } |
| | | |
| | | public boolean isFliplr() { |