All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.geolatte.geom.C2D Maven / Gradle / Ivy

Go to download

This geoLatte-geom library offers a geometry model that conforms to the OGC Simple Features for SQL specification.

The newest version!
package org.geolatte.geom;

/**
 * A position in a cartesian coordinate reference system.
 *
 * @author Karel Maesen, Geovise BVBA
 *         creation-date: 2/19/14
 */
public class C2D extends Position {

    /**
     * Constructs an empty instance
     */
    public C2D() {
        super();
    }

    /**
     * Constructs an instance with the specified x (EASTING or WESTING) or y (NORTHING or SOUTHING) coordinates
     *
     * {@link org.geolatte.geom.crs.CoordinateReferenceSystem}, the 

* @param x coordinate for axis in EAST or WEST direction * @param y coordinate for axis in NORTH or SOUTH direction */ public C2D(double x, double y) { super(x, y); } protected C2D(double... coords) { super(coords); } @Override public int getCoordinateDimension() { return 2; } /** * Returns the coordinate for EAST (WEST) axis direction * * @return the coordinate for EAST (WEST) axis direction */ public double getX() { return getCoordinate(0); } /** * Returns the coordinate for NORTH (SOUTH) axis direction * * @return the coordinate for NORTH (SOUTH) axis direction */ public double getY() { return getCoordinate(1); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy