Triangle.java
- package org.cugos.wkg;
- import java.util.ArrayList;
- import java.util.List;
- /**
- * A Triangle is a Polygon where the outer LinearRing is made up of 4 Coordinates
- * @author Jared Erickson
- */
- public class Triangle extends Polygon {
- /**
- * Create a new Triangle
- * @param outerLinearRing The outer LinearRing
- * @param innerLinearRings The List of inner LinearRings
- * @param dimension The Dimension
- */
- public Triangle(LinearRing outerLinearRing, List<LinearRing> innerLinearRings, Dimension dimension) {
- this(outerLinearRing, innerLinearRings, dimension, null);
- }
- /**
- * Create a new Triangle
- * @param outerLinearRing The outer LinearRing
- * @param innerLinearRings The List of inner LinearRings
- * @param dimension The Dimension
- * @param srid The SRID
- */
- public Triangle(LinearRing outerLinearRing, List<LinearRing> innerLinearRings, Dimension dimension, String srid) {
- super(outerLinearRing, innerLinearRings, dimension, srid);
- }
- /**
- * Create an empty Triangle
- * @return An empty Triangle
- */
- public static Triangle createEmpty() {
- return new Triangle(LinearRing.createEmpty(), new ArrayList<LinearRing>(), Dimension.Two, null);
- }
- }