package com.se.simu.domain; import java.util.List; /** * 图层视图类 * * @author WWW * @date 2024-07-16 */ public class LayerVo { String ver; Duration duration; Extension extension; Terrain terrain; Water water; public static class Duration { long start; long end; public Duration() { } public Duration(long start, long end) { this.start = start; this.end = end; } public long getStart() { return start; } public void setStart(long start) { this.start = start; } public long getEnd() { return end; } public void setEnd(long end) { this.end = end; } } public static class Extension { double minx; double miny; double maxx; double maxy; double minHeight; double maxHeight; public Extension() { } public Extension(double minx, double miny, double maxx, double maxy) { this.minx = minx; this.miny = miny; this.maxx = maxx; this.maxy = maxy; } public Extension(double minHeight, double maxHeight) { this.minHeight = minHeight; this.maxHeight = maxHeight; } public Extension(double minx, double miny, double maxx, double maxy, double minHeight, double maxHeight) { this.minx = minx; this.miny = miny; this.maxx = maxx; this.maxy = maxy; this.minHeight = minHeight; this.maxHeight = maxHeight; } public double getMinx() { return minx; } public void setMinx(double minx) { this.minx = minx; } public double getMiny() { return miny; } public void setMiny(double miny) { this.miny = miny; } public double getMaxx() { return maxx; } public void setMaxx(double maxx) { this.maxx = maxx; } public double getMaxy() { return maxy; } public void setMaxy(double maxy) { this.maxy = maxy; } public double getMinHeight() { return minHeight; } public void setMinHeight(double minHeight) { this.minHeight = minHeight; } public double getMaxHeight() { return maxHeight; } public void setMaxHeight(double maxHeight) { this.maxHeight = maxHeight; } } public static class Terrain { int maxHeight; int maxWidth; public Terrain() { } public Terrain(int maxHeight, int maxWidth) { this.maxHeight = maxHeight; this.maxWidth = maxWidth; } public int getMaxHeight() { return maxHeight; } public void setMaxHeight(int maxHeight) { this.maxHeight = maxHeight; } public int getMaxWidth() { return maxWidth; } public void setMaxWidth(int maxWidth) { this.maxWidth = maxWidth; } } public static class Water { int maxHeight; int maxWidth; List data; public Water() { } public Water(int maxHeight, int maxWidth, List data) { this.maxHeight = maxHeight; this.maxWidth = maxWidth; this.data = data; } public int getMaxHeight() { return maxHeight; } public void setMaxHeight(int maxHeight) { this.maxHeight = maxHeight; } public int getMaxWidth() { return maxWidth; } public void setMaxWidth(int maxWidth) { this.maxWidth = maxWidth; } public List getData() { return data; } public void setData(List data) { this.data = data; } } public LayerVo() { } public String getVer() { return ver; } public void setVer(String ver) { this.ver = ver; } public Duration getDuration() { return duration; } public void setDuration(Duration duration) { this.duration = duration; } public Extension getExtension() { return extension; } public void setExtension(Extension extension) { this.extension = extension; } public Terrain getTerrain() { return terrain; } public void setTerrain(Terrain terrain) { this.terrain = terrain; } public Water getWater() { return water; } public void setWater(Water water) { this.water = water; } }