es.prodevelop.gvsig.mobile.fmap.core
Class FPoint3D

java.lang.Object
  extended byes.prodevelop.gvsig.mobile.fmap.core.FPoint2D
      extended byes.prodevelop.gvsig.mobile.fmap.core.FPoint3D
All Implemented Interfaces:
FShape, FShape3D, java.io.Serializable, java.awt.Shape

public class FPoint3D
extends FPoint2D
implements FShape3D

Punto 3D.

Author:
Vicente Caballero Navarro
See Also:
Serialized Form

Field Summary
 
Fields inherited from interface es.prodevelop.gvsig.mobile.fmap.core.FShape
ARC, CIRCLE, ELLIPSE, LINE, MULTI, MULTIPOINT, NULL, POINT, POLYGON, TEXT, Z
 
Constructor Summary
FPoint3D(double x, double y, double z)
          Crea un nuevo FPoint3D.
 
Method Summary
 FShape cloneFShape()
          Clona FShape.
 int getShapeType()
          Obtiene el tipo de shape que contiene.
 double[] getZs()
          Devuelve un Array con los valores de todas las Zs, en este caso con un único vaor de z.
 
Methods inherited from class es.prodevelop.gvsig.mobile.fmap.core.FPoint2D
contains, contains, contains, contains, getBounds, getBounds2D, getPathIterator, getPathIterator, getSelectHandlers, getStretchingHandlers, getX, getY, intersects, intersects, reProject, transform
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface es.prodevelop.gvsig.mobile.fmap.core.FShape
getSelectHandlers, getStretchingHandlers, intersects, reProject, transform
 
Methods inherited from interface java.awt.Shape
contains, contains, contains, contains, getBounds, getBounds2D, getPathIterator, getPathIterator, intersects
 

Constructor Detail

FPoint3D

public FPoint3D(double x,
                double y,
                double z)
Crea un nuevo FPoint3D.

Parameters:
x - Coordenada x.
y - Coordenada y.
z - Coordenada z.
Method Detail

getZs

public double[] getZs()
Devuelve un Array con los valores de todas las Zs, en este caso con un único vaor de z.

Specified by:
getZs in interface FShape3D
Returns:
Array de Zs.

getShapeType

public int getShapeType()
Description copied from interface: FShape
Obtiene el tipo de shape que contiene. Puede ser una de las constantes POINT, LINE o POLYGON

Specified by:
getShapeType in interface FShape
Overrides:
getShapeType in class FPoint2D
See Also:
com.iver.cit.gvsig.fmap.core.FShape#getShapeType()

cloneFShape

public FShape cloneFShape()
Description copied from interface: FShape
Clona FShape.

Specified by:
cloneFShape in interface FShape
Overrides:
cloneFShape in class FPoint2D