Revision 2196 trunk/libraries/libFMap/src/com/iver/cit/gvsig/fmap/core/FPolygon3D.java
FPolygon3D.java | ||
---|---|---|
45 | 45 |
* |
46 | 46 |
* @author Vicente Caballero Navarro |
47 | 47 |
*/ |
48 |
public class FPolygon3D extends FPolygon2D { |
|
49 |
private GeneralPathX gp = null; |
|
48 |
public class FPolygon3D extends FPolygon2D implements FShape3D { |
|
50 | 49 |
double[] pZ = null; |
51 | 50 |
|
52 | 51 |
/** |
... | ... | |
66 | 65 |
* @return FShape clonado. |
67 | 66 |
*/ |
68 | 67 |
public FShape cloneFShape() { |
69 |
return new FPolygon3D((GeneralPathX) gp.clone(),(double[])pZ.clone());
|
|
68 |
return new FPolygon3D((GeneralPathX) gp.clone(), (double[]) pZ.clone());
|
|
70 | 69 |
} |
70 |
|
|
71 |
/** |
|
72 |
* Devuelve un array con los valores de todas las Z. |
|
73 |
* |
|
74 |
* @return Array de Zs. |
|
75 |
*/ |
|
76 |
public double[] getZs() { |
|
77 |
return pZ; |
|
78 |
} |
|
79 |
|
|
80 |
/** |
|
81 |
* @see com.iver.cit.gvsig.fmap.core.FShape#getShapeType() |
|
82 |
*/ |
|
83 |
public int getShapeType() { |
|
84 |
return FShape.LINE | FShape.Z; |
|
85 |
} |
|
71 | 86 |
} |
Also available in: Unified diff