org.cresques.px.gml
Class MultiGeometry

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

public class MultiGeometry
extends Geometry

Clase base para geometrias múltiples.

Author:
"Luis W. Sevilla"

Field Summary
 
Fields inherited from class org.cresques.px.gml.Geometry
proj
 
Fields inherited from class org.cresques.px.PxObj
extent, stroke
 
Constructor Summary
MultiGeometry()
           
 
Method Summary
 void add(Geometry geometry)
           
 void draw(java.awt.Graphics2D g, ViewPortData vp)
          Permite dibujar la Geometry.
 IProjection getProjection()
          Devuelve la proyección cartográfica en la que se encuentra la Geometry.
 void reProject(ICoordTrans rp)
          Permite reproyectar la Geometry en función de unas coordenadas de transformación.
 void setProjection(IProjection p)
           
 
Methods inherited from class org.cresques.px.gml.Geometry
add, get, getData, getExtent, pointNr
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiGeometry

public MultiGeometry()
Method Detail

add

public void add(Geometry geometry)

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