Package org.gvsig.dxf.px.dxf
Class DxfPolyline
java.lang.Object
org.gvsig.dxf.px.PxObj
org.gvsig.dxf.px.dxf.DxfEntity
org.gvsig.dxf.px.dxf.DxfPolyline
- All Implemented Interfaces:
Projected,Extent.Has
- Direct Known Subclasses:
DxfLwPolyline,DxfSpline
Entidad POLYLINE de un fichero DXF.
- Author:
- "Luis W. Sevilla" invalid input: '<'sevilla_lui@gva.es>, jmorell
-
Field Summary
Fields inherited from class org.gvsig.dxf.px.PxObj
extent, requestExtent, stroke -
Constructor Summary
ConstructorsConstructorDescriptionDxfPolyline(org.gvsig.crs.projection.lib.Projection proj, DxfLayer layer) Constructor de DxfPolyline. -
Method Summary
Modifier and TypeMethodDescriptionvoidA�ade un punto a la polil�nea.void050301, jmorell: Soluci�n para implementar la lectura de polil�neas con arcos.voidaddFace(int[] face) A�ade una face a la polil�nea.c()Devuelve el color de la DxfPolyline.Establece el color de la DxfPolyline.static VectorInvoca el m�todo de creaci�n de arcos para polil�neas con par�metros de curvatura.doubleintgetFlags()Devuelve la variable flags de una polil�nea.getPts()voidreProject(org.gvsig.crs.projection.lib.CoordinateTransformation rp) Permite reproyectar una DxfPolyline dado un conjunto de coordenadas de transformaci�n.voidvoidsetElevation(double elevation) voidvoidsetSubclassMarker(String subclassMarker) Permite la escritura de entidades DxfPolyline en un fichero DXF2000.Methods inherited from class org.gvsig.dxf.px.dxf.DxfEntity
getColor, getHandle, getLayer, getLayerName, getProjection, setHandle, setProjection
-
Constructor Details
-
DxfPolyline
Constructor de DxfPolyline.- Parameters:
proj- , proyecci�n cartogr�fica en la que se encuentra el DxfPolyline.layer- , capa del DXF en la que se encuentra el DxfPolyline.
-
-
Method Details
-
add
A�ade un punto a la polil�nea.- Parameters:
pt-
-
addBulge
050301, jmorell: Soluci�n para implementar la lectura de polil�neas con arcos. -
addFace
public void addFace(int[] face) A�ade una face a la polil�nea.- Parameters:
face-
-
c
Devuelve el color de la DxfPolyline.- Returns:
- Color
-
c
Establece el color de la DxfPolyline.- Parameters:
color-- Returns:
- Color
-
reProject
public void reProject(org.gvsig.crs.projection.lib.CoordinateTransformation rp) Permite reproyectar una DxfPolyline dado un conjunto de coordenadas de transformaci�n. -
toDxfString
Permite la escritura de entidades DxfPolyline en un fichero DXF2000.- Specified by:
toDxfStringin classDxfEntity- Returns:
- String, la cadena que se escribir� en el fichero con la informaci�n del DxfPolyline.
-
getFlags
public int getFlags()Devuelve la variable flags de una polil�nea.- Returns:
- int
-
createArc
Invoca el m�todo de creaci�n de arcos para polil�neas con par�metros de curvatura.- Parameters:
coord1- , punto inicial del arco.coord2- , punto final del arco.bulge- , par�metro de curvatura.- Returns:
- Vector con los puntos del arco.
-
getPts
- Returns:
- Returns the pts.
-
setPts
- Parameters:
pts- The pts to set.
-
getBulges
- Returns:
- Returns the bulges.
-
setBulges
- Parameters:
bulges- The bulges to set.
-
getElevation
public double getElevation()- Returns:
- Returns the elevation.
-
setElevation
public void setElevation(double elevation) - Parameters:
elevation- The elevation to set.
-
getSubclassMarker
- Returns:
- Returns the subclassMarker.
-
setSubclassMarker
- Parameters:
subclassMarker- The subclassMarker to set.
-