package com.se.nsl.domain.vo; import java.util.ArrayList; import java.util.Arrays; import java.util.List; @SuppressWarnings("ALL") public class ConfigVo { private List terrain; private List landuse; private List station; private Integer kSt; private String raingage; private String infiltration; private Integer duration; private Boolean save_state; private List save_variables; private Integer save_interval; private Integer save_frames; private Integer save_start; private Double dt; private Boolean variable_dt; public ConfigVo() { terrain = new ArrayList(Arrays.asList("Data/Hillzone.tif", 1)); landuse = new ArrayList(Arrays.asList("Data/landuse.tif", 1)); station = new ArrayList(Arrays.asList("Data/station.tif", 1)); kSt = 40; raingage = "Data/beijing.dat"; infiltration = "Data/landuse_to_infiltration.dat"; duration = 3600 * 24; save_state = true; save_variables = new ArrayList<>(Arrays.asList("depth")); save_interval = 60; save_frames = 60; save_start = 0; dt = 0.1; variable_dt = true; } public ConfigVo(int hours, int frames) { this(); duration = 3600 * hours; save_frames = frames; save_interval = duration / frames; } public List getTerrain() { return terrain; } public void setTerrain(List terrain) { this.terrain = terrain; } public List getLanduse() { return landuse; } public void setLanduse(List landuse) { this.landuse = landuse; } public List getStation() { return station; } public void setStation(List station) { this.station = station; } public Integer getkSt() { return kSt; } public void setkSt(Integer kSt) { this.kSt = kSt; } public String getRaingage() { return raingage; } public void setRaingage(String raingage) { this.raingage = raingage; } public String getInfiltration() { return infiltration; } public void setInfiltration(String infiltration) { this.infiltration = infiltration; } public Integer getDuration() { return duration; } public void setDuration(Integer duration) { this.duration = duration; } public Boolean getSave_state() { return save_state; } public void setSave_state(Boolean save_state) { this.save_state = save_state; } public List getSave_variables() { return save_variables; } public void setSave_variables(List save_variables) { this.save_variables = save_variables; } public Integer getSave_interval() { return save_interval; } public void setSave_interval(Integer save_interval) { this.save_interval = save_interval; } public Integer getSave_frames() { return save_frames; } public void setSave_frames(Integer save_frames) { this.save_frames = save_frames; } public Integer getSave_start() { return save_start; } public void setSave_start(Integer save_start) { this.save_start = save_start; } public Double getDt() { return dt; } public void setDt(Double dt) { this.dt = dt; } public Boolean getVariable_dt() { return variable_dt; } public void setVariable_dt(Boolean variable_dt) { this.variable_dt = variable_dt; } }