.. java:import:: com.fasterxml.jackson.annotation JsonIgnore .. java:import:: com.fasterxml.jackson.annotation JsonProperty .. java:import:: dk.magenta.datafordeler.geo GeoPlugin .. java:import:: dk.magenta.datafordeler.geo.data GeoEntity .. java:import:: org.geojson LngLatAlt .. java:import:: javax.persistence Column .. java:import:: javax.persistence MappedSuperclass .. java:import:: java.util ArrayList .. java:import:: java.util Arrays .. java:import:: java.util List .. java:import:: java.util Objects .. java:import:: java.util.stream Collectors AreaRecord ========== .. java:package:: dk.magenta.datafordeler.geo.data.common :noindex: .. java:type:: @MappedSuperclass public abstract class AreaRecord extends GeoMonotemporalRecord Fields ------ DB_FIELD_AREA ^^^^^^^^^^^^^ .. java:field:: public static final String DB_FIELD_AREA :outertype: AreaRecord DB_FIELD_CIRCUMFERENCE ^^^^^^^^^^^^^^^^^^^^^^ .. java:field:: public static final String DB_FIELD_CIRCUMFERENCE :outertype: AreaRecord DB_FIELD_SHAPE ^^^^^^^^^^^^^^ .. java:field:: public static final String DB_FIELD_SHAPE :outertype: AreaRecord IO_FIELD_AREA ^^^^^^^^^^^^^ .. java:field:: public static final String IO_FIELD_AREA :outertype: AreaRecord IO_FIELD_CIRCUMFERENCE ^^^^^^^^^^^^^^^^^^^^^^ .. java:field:: public static final String IO_FIELD_CIRCUMFERENCE :outertype: AreaRecord IO_FIELD_SHAPE ^^^^^^^^^^^^^^ .. java:field:: public static final String IO_FIELD_SHAPE :outertype: AreaRecord Constructors ------------ AreaRecord ^^^^^^^^^^ .. java:constructor:: public AreaRecord() :outertype: AreaRecord AreaRecord ^^^^^^^^^^ .. java:constructor:: public AreaRecord(double area, double circumference, MultiPolygon shape) :outertype: AreaRecord AreaRecord ^^^^^^^^^^ .. java:constructor:: public AreaRecord(double area, double circumference, org.geojson.MultiPolygon shape) :outertype: AreaRecord Methods ------- convert ^^^^^^^ .. java:method:: public static MultiPolygon convert(org.geojson.MultiPolygon original) :outertype: AreaRecord convert ^^^^^^^ .. java:method:: public static org.geojson.MultiPolygon convert(MultiPolygon original) :outertype: AreaRecord convert ^^^^^^^ .. java:method:: public static Polygon convert(org.geojson.Polygon original) :outertype: AreaRecord convert ^^^^^^^ .. java:method:: public static org.geojson.Polygon convert(Polygon original) :outertype: AreaRecord convert ^^^^^^^ .. java:method:: public static LinearRing convert(List original) :outertype: AreaRecord convert ^^^^^^^ .. java:method:: public static List convert(LinearRing original) :outertype: AreaRecord convert ^^^^^^^ .. java:method:: public static Coordinate convert(LngLatAlt original) :outertype: AreaRecord convert ^^^^^^^ .. java:method:: public static LngLatAlt convert(Coordinate original) :outertype: AreaRecord convertList ^^^^^^^^^^^ .. java:method:: public static Polygon convertList(List> original) :outertype: AreaRecord convertList ^^^^^^^^^^^ .. java:method:: public static List> convertList(Polygon original) :outertype: AreaRecord equalData ^^^^^^^^^ .. java:method:: @Override public boolean equalData(Object o) :outertype: AreaRecord getArea ^^^^^^^ .. java:method:: public double getArea() :outertype: AreaRecord getCircumference ^^^^^^^^^^^^^^^^ .. java:method:: public double getCircumference() :outertype: AreaRecord getGeoJson ^^^^^^^^^^ .. java:method:: @JsonProperty public org.geojson.Geometry getGeoJson() :outertype: AreaRecord getShape ^^^^^^^^ .. java:method:: public MultiPolygon getShape() :outertype: AreaRecord setArea ^^^^^^^ .. java:method:: public AreaRecord setArea(double area) :outertype: AreaRecord setCircumference ^^^^^^^^^^^^^^^^ .. java:method:: public AreaRecord setCircumference(double circumference) :outertype: AreaRecord setShape ^^^^^^^^ .. java:method:: public AreaRecord setShape(MultiPolygon shape) :outertype: AreaRecord setShape ^^^^^^^^ .. java:method:: public AreaRecord setShape(org.geojson.MultiPolygon shape) :outertype: AreaRecord