package structure; import java.util.List; /** * @author Andrew Rambaut * @version $Id$ */ public class Polygon extends GeoItem { public Polygon(final List<Coordinates> vertices, final Style style) { this(null, vertices, style, -1.0, -1.0); } public Polygon(final List<Coordinates> vertices, final Style style, final double startime) { this(null, vertices, style, startime, -1.0); } public Polygon(String name, final List<Coordinates> vertices, final Style style, final double startime, final double duration) { super(name, startime, duration); this.vertices = vertices; this.style = style; } public Style getPolyStyle() { return style; } public List<Coordinates> getPolyCoordinates() { return vertices; } private final List<Coordinates> vertices; private final Style style; }