Revision 2158 branches/FMap_SLD/libraries/libFMap/src/com/iver/cit/gvsig/fmap/core/FPoint3D.java
FPoint3D.java | ||
---|---|---|
45 | 45 |
* |
46 | 46 |
* @author Vicente Caballero Navarro |
47 | 47 |
*/ |
48 |
public class FPoint3D extends FPoint2D implements FShape3D{ |
|
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; |
|
65 |
} |
|
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 |
*/ |
|
66 | 69 |
public double[] getZs() { |
67 |
return new double[]{getZ()};
|
|
70 |
return new double[] { z };
|
|
68 | 71 |
} |
72 |
|
|
69 | 73 |
/** |
70 | 74 |
* @see com.iver.cit.gvsig.fmap.core.FShape#getShapeType() |
71 | 75 |
*/ |
72 | 76 |
public int getShapeType() { |
73 | 77 |
return FShape.POINT | FShape.Z; |
74 | 78 |
} |
79 |
|
|
75 | 80 |
/* (non-Javadoc) |
76 | 81 |
* @see com.iver.cit.gvsig.fmap.core.FShape#cloneFShape() |
77 | 82 |
*/ |
78 | 83 |
public FShape cloneFShape() { |
79 |
return new FPoint3D(p.getX(), p.getY(),z); |
|
84 |
return new FPoint3D(p.getX(), p.getY(), z);
|
|
80 | 85 |
} |
81 | 86 |
} |
Also available in: Unified diff