package com.se.nsl.domain.dto; import com.alibaba.fastjson.annotation.JSONField; import java.util.*; @SuppressWarnings("ALL") public class TerrainDto { private List size; @JSONField(serialize = false) private String epsg; @JSONField(serialize = false) private Map vals; @JSONField(serialize = false) private Map> xyo; public TerrainDto() { vals = new HashMap<>(); size = new ArrayList<>(); xyo = new HashMap<>(); } public TerrainDto(List sizes) { this(); for (Integer i : sizes) { size.add(new int[]{i, i}); /*List list = new ArrayList<>(); for (int x = 0; x < i; x++) { for (int y = 0; y < i; y++) { list.add(new XYO(x, y, i)); } } xyo.put(i + "_" + i, list);*/ } } public List getSize() { return size; } public void setSize(List size) { this.size = size; } public String getEpsg() { return epsg; } public void setEpsg(String epsg) { this.epsg = epsg; } public Map getVals() { return vals; } public void setVals(Map vals) { this.vals = vals; } public Map> getXyo() { return xyo; } public void setXyo(Map> xyo) { this.xyo = xyo; } }