Class SHPMultiLine
java.lang.Object
org.gvsig.fmap.dal.store.shp.utils.SHPMultiLine
- All Implemented Interfaces:
SHPShape
- Direct Known Subclasses:
SHPPolygon
Elemento shape de tipo multilínea.
- Author:
- Vicente Caballero Navarro
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCrea un nuevo SHPMultiLine.SHPMultiLine(int type) Crea un nuevo SHPMultiLine. -
Method Summary
Modifier and TypeMethodDescriptionprotected org.gvsig.fmap.geom.primitive.GeneralPathXgetGeneralPathX(org.gvsig.fmap.geom.primitive.Point[] po, int[] pa) DOCUMENT ME!intgetLength(org.gvsig.fmap.geom.Geometry fgeometry) Devuelve el tamaño de la geometría.intDevuelve el tipo de shape de que se trata.voidobtainsPoints(org.gvsig.fmap.geom.Geometry g) Obtiene los puntos y partes del GeneralPathXIterator del shape.org.gvsig.fmap.geom.Geometryread(MappedByteBuffer buffer, int type) Lee del buffer el shape y crea una nueva geometría.voidwrite(ByteBuffer buffer, org.gvsig.fmap.geom.Geometry geometry) Escribe en el buffer la geometría que se pasa como parámetro.
-
Field Details
-
m_type
protected int m_type -
parts
protected int[] parts -
points
protected org.gvsig.fmap.geom.primitive.Point[] points -
zs
protected double[] zs
-
-
Constructor Details
-
SHPMultiLine
public SHPMultiLine()Crea un nuevo SHPMultiLine. -
SHPMultiLine
public SHPMultiLine(int type) Crea un nuevo SHPMultiLine.- Parameters:
type- Tipo de multilínea.
-
-
Method Details
-
getShapeType
public int getShapeType()Description copied from interface:SHPShapeDevuelve el tipo de shape de que se trata.- Specified by:
getShapeTypein interfaceSHPShape- Returns:
- Tipo de shape.
- See Also:
-
read
Description copied from interface:SHPShapeLee del buffer el shape y crea una nueva geometría. -
write
Description copied from interface:SHPShapeEscribe en el buffer la geometría que se pasa como parámetro. -
getLength
public int getLength(org.gvsig.fmap.geom.Geometry fgeometry) Description copied from interface:SHPShapeDevuelve el tamaño de la geometría. -
getGeneralPathX
protected org.gvsig.fmap.geom.primitive.GeneralPathX getGeneralPathX(org.gvsig.fmap.geom.primitive.Point[] po, int[] pa) DOCUMENT ME!- Parameters:
po- DOCUMENT ME!pa- DOCUMENT ME!- Returns:
- DOCUMENT ME!
-
obtainsPoints
public void obtainsPoints(org.gvsig.fmap.geom.Geometry g) Description copied from interface:SHPShapeObtiene los puntos y partes del GeneralPathXIterator del shape.- Specified by:
obtainsPointsin interfaceSHPShape- See Also:
-