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.HasgetExtent in class PxObjpublic abstract IProjection getProjection()
getProjection in interface ProjectedProjected.reProject(ICoordTrans)public abstract void reProject(ICoordTrans rp)
reProject in interface Projectedrp, - Coordenadas de transformación.Projected.getProjection()public void draw(Graphics2D g, ViewPortData vp)