org.cresques.px.gml
Class Polygon

java.lang.Object
  extended byorg.cresques.px.PxObj
      extended byorg.cresques.px.gml.Geometry
          extended byorg.cresques.px.gml.Polygon
All Implemented Interfaces:
Drawable, Extent.Has, Projected
Direct Known Subclasses:
Polygon3D

public class Polygon
extends Geometry

Geometria de tipo Polygon

Author:
"Luis W. Sevilla"

Field Summary
static int pointNr
           
 
Fields inherited from class org.cresques.px.gml.Geometry
proj
 
Fields inherited from class org.cresques.px.PxObj
extent, stroke
 
Constructor Summary
Polygon()
           
 
Method Summary
 void add(java.awt.geom.Point2D pt)
          Permite añadir un punto a la Geometry.
 java.awt.Color c()
           
 java.awt.Color c(java.awt.Color color)
           
 void draw(java.awt.Graphics2D g, ViewPortData vp)
          Permite dibujar la Geometry.
 java.awt.Color fillColor()
           
 java.awt.Color fillColor(java.awt.Color c)
           
 java.awt.geom.Point2D get(int i)
          Devuelve un punto de la Geometry dado por su índice.
 IProjection getProjection()
          Devuelve la proyección cartográfica en la que se encuentra la Geometry.
 int pointNr()
          Devuelve el número de puntos que componen la Geometry.
 void remove(int i)
           
 void reProject(ICoordTrans rp)
          Permite reproyectar la Geometry en función de unas coordenadas de transformación.
 void setInnerBoundary()
           
 void setOuterBoundary()
           
 void setProjection(IProjection p)
           
 
Methods inherited from class org.cresques.px.gml.Geometry
getData, getExtent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pointNr

public static int pointNr
Constructor Detail

Polygon

public Polygon()
Method Detail

add

public void add(java.awt.geom.Point2D pt)
Description copied from class: Geometry
Permite añadir un punto a la Geometry.

Overrides:
add in class Geometry
Parameters:
pt -

get

public java.awt.geom.Point2D get(int i)
Description copied from class: Geometry
Devuelve un punto de la Geometry dado por su índice.

Overrides:
get in class Geometry
Returns:
Point2D.

remove

public void remove(int i)

pointNr

public int pointNr()
Description copied from class: Geometry
Devuelve el número de puntos que componen la Geometry.

Overrides:
pointNr in class Geometry
Returns:
int

setOuterBoundary

public void setOuterBoundary()

setInnerBoundary

public void setInnerBoundary()

c

public java.awt.Color c()

c

public java.awt.Color c(java.awt.Color color)

fillColor

public java.awt.Color fillColor()

fillColor

public java.awt.Color fillColor(java.awt.Color c)

getProjection

public IProjection getProjection()
Description copied from class: Geometry
Devuelve la proyección cartográfica en la que se encuentra la Geometry.

Specified by:
getProjection in interface Projected
Specified by:
getProjection in class Geometry
Returns:
IProjection, la proyección cartográfica.

setProjection

public void setProjection(IProjection p)

reProject

public void reProject(ICoordTrans rp)
Description copied from class: Geometry
Permite reproyectar la Geometry en función de unas coordenadas de transformación.

Specified by:
reProject in interface Projected
Specified by:
reProject in class Geometry

draw

public void draw(java.awt.Graphics2D g,
                 ViewPortData vp)
Description copied from class: Geometry
Permite dibujar la Geometry.

Specified by:
draw in interface Drawable
Overrides:
draw in class Geometry