| | |
| | | import com.alibaba.fastjson.annotation.JSONField; |
| | | import com.fasterxml.jackson.annotation.JsonIgnore; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | import java.util.*; |
| | | |
| | | @SuppressWarnings("ALL") |
| | | public class TerrainDto { |
| | |
| | | @JSONField(serialize = false) |
| | | private String epsg; |
| | | |
| | | @JSONField(serialize = false) |
| | | private Map<String, float[]> vals; |
| | | |
| | | public TerrainDto() { |
| | | vals = new HashMap<>(); |
| | | size = new ArrayList<>(); |
| | | } |
| | | |
| | | public TerrainDto(List<Integer> sizes) { |
| | | size = new ArrayList<>(); |
| | | this(); |
| | | |
| | | for (Integer i : sizes) { |
| | | size.add(new int[]{i, i}); |
| | | } |
| | |
| | | public void setEpsg(String epsg) { |
| | | this.epsg = epsg; |
| | | } |
| | | |
| | | public Map<String, float[]> getVals() { |
| | | return vals; |
| | | } |
| | | |
| | | public void setVals(Map<String, float[]> vals) { |
| | | this.vals = vals; |
| | | } |
| | | } |