Revision 2196 trunk/libraries/libFMap/src/com/iver/cit/gvsig/fmap/core/FPoint3D.java

View differences:

FPoint3D.java
45 45
 *
46 46
 * @author Vicente Caballero Navarro
47 47
 */
48
public class FPoint3D extends FPoint2D {
48
public class FPoint3D extends FPoint2D implements FShape3D {
49 49
	double z;
50 50

  
51 51
	/**
......
59 59
		super(x, y);
60 60
		this.z = z;
61 61
	}
62
	public double getZ()
63
	{
64
	    return z;
62

  
63
	/**
64
	 * Devuelve un Array con los valores de todas las Zs, en este caso con un
65
	 * ?nico vaor de z.
66
	 *
67
	 * @return Array de Zs.
68
	 */
69
	public double[] getZs() {
70
		return new double[] { z };
65 71
	}
72

  
73
	/**
74
	 * @see com.iver.cit.gvsig.fmap.core.FShape#getShapeType()
75
	 */
76
	public int getShapeType() {
77
		return FShape.POINT | FShape.Z;
78
	}
79

  
80
	/* (non-Javadoc)
81
	 * @see com.iver.cit.gvsig.fmap.core.FShape#cloneFShape()
82
	 */
83
	public FShape cloneFShape() {
84
		return new FPoint3D(p.getX(), p.getY(), z);
85
	}
66 86
}

Also available in: Unified diff