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<Object> terrain;
|
|
private List<Object> landuse;
|
|
private List<Object> station;
|
|
private Integer kSt;
|
|
private String raingage;
|
|
private String infiltration;
|
|
private Integer duration;
|
|
private Boolean save_state;
|
|
private List<String> 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<Object>(Arrays.asList("Data/Hillzone.tif", 1));
|
landuse = new ArrayList<Object>(Arrays.asList("Data/landuse.tif", 1));
|
station = new ArrayList<Object>(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 duration, int frames, String raingage) {
|
this();
|
|
this.duration = duration;
|
this.save_frames = frames;
|
this.raingage = raingage;
|
this.save_interval = this.duration / frames;
|
}
|
|
public List<Object> getTerrain() {
|
return terrain;
|
}
|
|
public void setTerrain(List<Object> terrain) {
|
this.terrain = terrain;
|
}
|
|
public List<Object> getLanduse() {
|
return landuse;
|
}
|
|
public void setLanduse(List<Object> landuse) {
|
this.landuse = landuse;
|
}
|
|
public List<Object> getStation() {
|
return station;
|
}
|
|
public void setStation(List<Object> 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<String> getSave_variables() {
|
return save_variables;
|
}
|
|
public void setSave_variables(List<String> 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;
|
}
|
}
|