01: /*
02: * The Unified Mapping Platform (JUMP) is an extensible, interactive GUI
03: * for visualizing and manipulating spatial features with geometry and attributes.
04: *
05: * Copyright (C) 2003 Vivid Solutions
06: *
07: * This program is free software; you can redistribute it and/or
08: * modify it under the terms of the GNU General Public License
09: * as published by the Free Software Foundation; either version 2
10: * of the License, or (at your option) any later version.
11: *
12: * This program is distributed in the hope that it will be useful,
13: * but WITHOUT ANY WARRANTY; without even the implied warranty of
14: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15: * GNU General Public License for more details.
16: *
17: * You should have received a copy of the GNU General Public License
18: * along with this program; if not, write to the Free Software
19: * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
20: *
21: * For more information, contact:
22: *
23: * Vivid Solutions
24: * Suite #1A
25: * 2328 Government Street
26: * Victoria BC V8T 5G5
27: * Canada
28: *
29: * (250)385-6040
30: * www.vividsolutions.com
31: */
32:
33: package com.vividsolutions.jump.coordsys;
34:
35: /**
36:
37: * @author $Author: javamap $
38: * @version $Revision: 4 $
39: *
40: * <pre>
41: * $Id: Planar.java 4 2005-06-16 15:27:48Z javamap $
42: * $Date: 2005-06-16 08:27:48 -0700 (Thu, 16 Jun 2005) $
43: *
44: * $Log$
45: * Revision 1.1 2005/06/16 15:24:52 javamap
46: * *** empty log message ***
47: *
48: * Revision 1.2 2005/05/03 15:13:29 javamap
49: * *** empty log message ***
50: *
51: * Revision 1.2 2003/11/05 05:22:17 dkim
52: * Added global header; cleaned up Javadoc.
53: *
54: * Revision 1.1 2003/09/15 20:26:11 jaquino
55: * Reprojection
56: *
57: * Revision 1.2 2003/07/25 17:01:04 gkostadinov
58: * Moved classses reponsible for performing the basic projection to a new
59: * package -- base.
60: *
61: * Revision 1.1 2003/07/24 23:14:44 gkostadinov
62: * adding base projection classes
63: *
64: * Revision 1.1 2003/06/20 18:34:31 gkostadinov
65: * Entering the source code into the CVS.
66: *
67: * </pre>
68: */
69:
70: /**
71: * A base class for planar coordinate systems.
72: */
73: public class Planar {
74:
75: public double x, y, z;
76:
77: public Planar() {
78: x = 0;
79: y = 0;
80: z = 0;
81: }
82:
83: public Planar(double _x, double _y) {
84: x = _x;
85: y = _y;
86: z = 0;
87: }
88:
89: public String toString() {
90: return x + ", " + y;
91: }
92: }
|