public class DxfPolyline extends DxfEntity
extent, requestExtent, stroke
Constructor and Description |
---|
DxfPolyline(IProjection proj,
DxfLayer layer)
Constructor de DxfPolyline.
|
Modifier and Type | Method and Description |
---|---|
void |
add(Point2D pt)
A�ade un punto a la polil�nea.
|
void |
addBulge(Double bulge)
050301, jmorell: Soluci�n para implementar la lectura de polil�neas
con arcos.
|
void |
addFace(int[] face)
A�ade una face a la polil�nea.
|
Color |
c()
Devuelve el color de la DxfPolyline.
|
Color |
c(Color color)
Establece el color de la DxfPolyline.
|
static Vector |
createArc(Point2D coord1,
Point2D coord2,
double bulge)
Invoca el m�todo de creaci�n de arcos para polil�neas con par�metros de
curvatura.
|
void |
draw(Graphics2D g,
ViewPortData vp)
Permite dibujar una DxfPolyline.
|
Vector |
getBulges() |
double |
getElevation() |
int |
getFlags()
Devuelve la variable flags de una polil�nea.
|
GeneralPath |
getGeneralPath(ViewPortData vp)
Devuelve el GeneralPath.
|
Vector |
getPts() |
String |
getSubclassMarker() |
void |
reProject(ICoordTrans rp)
Permite reproyectar una DxfPolyline dado un conjunto de coordenadas de transformaci�n.
|
void |
setBulges(Vector bulges) |
void |
setElevation(double elevation) |
void |
setPts(Vector pts) |
void |
setSubclassMarker(String subclassMarker) |
String |
toDxfString()
Permite la escritura de entidades DxfPolyline en un fichero DXF2000.
|
getColor, getHandle, getLayer, getLayerName, getProjection, setHandle, setProjection
public DxfPolyline(IProjection proj, DxfLayer layer)
proj,
- proyecci�n cartogr�fica en la que se encuentra el DxfPolyline.layer,
- capa del DXF en la que se encuentra el DxfPolyline.public void add(Point2D pt)
pt
- public void addBulge(Double bulge)
public void addFace(int[] face)
face
- public Color c()
public Color c(Color color)
color
- public void reProject(ICoordTrans rp)
reProject
in interface Projected
reProject
in class DxfEntity
rp,
- coordenadas de transformaci�n.Projected.getProjection()
public void draw(Graphics2D g, ViewPortData vp)
public String toDxfString()
toDxfString
in class DxfEntity
public GeneralPath getGeneralPath(ViewPortData vp)
public int getFlags()
public static Vector createArc(Point2D coord1, Point2D coord2, double bulge)
coord1,
- punto inicial del arco.coord2,
- punto final del arco.bulge,
- par�metro de curvatura.public Vector getPts()
public void setPts(Vector pts)
pts
- The pts to set.public Vector getBulges()
public void setBulges(Vector bulges)
bulges
- The bulges to set.public double getElevation()
public void setElevation(double elevation)
elevation
- The elevation to set.public String getSubclassMarker()
public void setSubclassMarker(String subclassMarker)
subclassMarker
- The subclassMarker to set.