public abstract class Geometry extends PxObj implements Projected
Modifier and Type | Field and Description |
---|---|
protected IProjection |
proj |
extent, requestExtent, stroke
Constructor and Description |
---|
Geometry()
Constructor de Geometry.
|
Modifier and Type | Method and Description |
---|---|
void |
add(Point2D pt)
Permite añadir un punto a la Geometry.
|
void |
draw(Graphics2D g,
ViewPortData vp)
Permite dibujar la Geometry.
|
Point2D |
get(int i)
Devuelve un punto de la Geometry dado por su índice.
|
Vector |
getData()
Devuelve el conjunto de objetos que conforman la Geometry en forma de Vector.
|
Extent |
getExtent()
Devuelve el extent de la Geometry.
|
abstract 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.
|
abstract void |
reProject(ICoordTrans rp)
Permite reproyectar la Geometry en función de unas coordenadas de transformación.
|
protected IProjection proj
public void add(Point2D pt)
pt
- public Point2D get(int i)
i,
- Índice.public int pointNr()
public Vector getData()
public Extent getExtent()
getExtent
in interface Extent.Has
getExtent
in class PxObj
public abstract IProjection getProjection()
getProjection
in interface Projected
Projected.reProject(ICoordTrans)
public abstract void reProject(ICoordTrans rp)
reProject
in interface Projected
rp,
- Coordenadas de transformación.Projected.getProjection()
public void draw(Graphics2D g, ViewPortData vp)