org.cresques.px.gml
Class Feature

java.lang.Object
  extended byorg.cresques.px.PxObj
      extended byorg.cresques.px.gml.Feature
All Implemented Interfaces:
Drawable, Extent.Has
Direct Known Subclasses:
FeatureCollection

public class Feature
extends PxObj

Feature de .gml y .shp

Author:
"Luis W. Sevilla"

Field Summary
 
Fields inherited from class org.cresques.px.PxObj
extent, stroke
 
Constructor Summary
Feature()
          Constructor de la clase Feature.
 
Method Summary
 void draw(java.awt.Graphics2D g, ViewPortData vp)
          Permite dibujar le geometría característica del Feature.
 Extent getExtent()
          Devuelve el extent de la geometría que caracteriza al Feature.
 Geometry getGeometry()
          Devuelve la geometría asociada a este Feature.
 java.lang.String getProp(java.lang.String prop)
          Devuelve el valor de un determinado atributo del Feature.
 void setGeometry(Geometry geom)
          Establece la geometría a la que está asociada este Feature.
 void setProp(java.lang.String prop, java.lang.String value)
          Establece los atributos de las Features.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Feature

public Feature()
Constructor de la clase Feature.

Method Detail

setProp

public void setProp(java.lang.String prop,
                    java.lang.String value)
Establece los atributos de las Features.


getProp

public java.lang.String getProp(java.lang.String prop)
Devuelve el valor de un determinado atributo del Feature.

Returns:
String, Valor del atributo para esta Feature.

setGeometry

public void setGeometry(Geometry geom)
Establece la geometría a la que está asociada este Feature.


getGeometry

public Geometry getGeometry()
Devuelve la geometría asociada a este Feature.

Returns:
Geometry, la geometría que caracteriza a este Feature.

getExtent

public Extent getExtent()
Devuelve el extent de la geometría que caracteriza al Feature.

Specified by:
getExtent in interface Extent.Has
Overrides:
getExtent in class PxObj
Returns:
Extent, rectángulo en el que está ubicado la geometría característica del Feature.

draw

public void draw(java.awt.Graphics2D g,
                 ViewPortData vp)
Permite dibujar le geometría característica del Feature.