X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Fcom%2Finfomatiq%2Fjsi%2FPoint.java;fp=src%2Fcom%2Finfomatiq%2Fjsi%2FPoint.java;h=c6089718d07c64d9b3f9b7f31d0d4d907bb4e51f;hb=0f9ce20a060db6537a47b549cbf24fd268699ac6;hp=0000000000000000000000000000000000000000;hpb=57376a862c00fa1c8731f9989085fcfceeee0370;p=anneal.git diff --git a/src/com/infomatiq/jsi/Point.java b/src/com/infomatiq/jsi/Point.java new file mode 100644 index 0000000..c608971 --- /dev/null +++ b/src/com/infomatiq/jsi/Point.java @@ -0,0 +1,51 @@ +// Point.java +// Java Spatial Index Library +// Copyright (C) 2002 Infomatiq Limited +// +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; either +// version 2.1 of the License, or (at your option) any later version. +// +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +package com.infomatiq.jsi; + +/** + * Currently hardcoded to 2 dimensions, but could be extended. + * + * @author aled.morris@infomatiq.co.uk + * @version 1.0b2 + */ +public class Point { + /** + * Number of dimensions in a point. In theory this + * could be exended to three or more dimensions. + */ + private final static int DIMENSIONS = 3; + + /** + * The (x, y) coordinates of the point. + */ + public float[] coordinates; + + /** + * Constructor. + * + * @param x The x coordinate of the point + * @param y The y coordinate of the point + */ + public Point(float x, float y, float z) { + coordinates = new float[DIMENSIONS]; + coordinates[0] = x; + coordinates[1] = y; + coordinates[2] = z; + } +}