Revision 2196 trunk/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 { |
|
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