Class SHPMultiPoint

java.lang.Object
org.gvsig.fmap.dal.store.shp.utils.SHPMultiPoint
All Implemented Interfaces:
SHPShape

public class SHPMultiPoint extends Object implements SHPShape
Elemento shape de tipo multipunto.
Author:
Vicente Caballero Navarro
  • Constructor Summary

    Constructors
    Constructor
    Description
    Crea un nuevo SHPMultiPoint.
    SHPMultiPoint(int type)
    Crea un nuevo SHPMultiPoint.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    getLength(org.gvsig.fmap.geom.Geometry fgeometry)
    Devuelve el tamaño de la geometría.
    int
    Devuelve el tipo de multipoint en concreto.
    void
    obtainsPoints(org.gvsig.fmap.geom.Geometry g)
    Obtiene los puntos y partes del GeneralPathXIterator del shape.
    org.gvsig.fmap.geom.Geometry
    read(MappedByteBuffer buffer, int type)
    Lee del buffer el shape y crea una nueva geometría.
    void
    write(ByteBuffer buffer, org.gvsig.fmap.geom.Geometry geometry)
    Escribe en el buffer la geometría que se pasa como parámetro.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SHPMultiPoint

      public SHPMultiPoint()
      Crea un nuevo SHPMultiPoint.
    • SHPMultiPoint

      public SHPMultiPoint(int type)
      Crea un nuevo SHPMultiPoint.
      Parameters:
      type - Tipo de multipunto.
  • Method Details

    • getShapeType

      public int getShapeType()
      Devuelve el tipo de multipoint en concreto.
      Specified by:
      getShapeType in interface SHPShape
      Returns:
      Tipo de multipoint.
    • read

      public org.gvsig.fmap.geom.Geometry read(MappedByteBuffer buffer, int type)
      Description copied from interface: SHPShape
      Lee del buffer el shape y crea una nueva geometría.
      Specified by:
      read in interface SHPShape
      Parameters:
      buffer - Buffer de donde se lee.
      type - Tipo de shape en concreto.
      Returns:
      Nueva geometría.
      See Also:
      • invalid reference
        com.iver.cit.gvsig.fmap.shp.SHPShape#read(MappedByteBuffer, int)
    • write

      public void write(ByteBuffer buffer, org.gvsig.fmap.geom.Geometry geometry)
      Description copied from interface: SHPShape
      Escribe en el buffer la geometría que se pasa como parámetro.
      Specified by:
      write in interface SHPShape
      Parameters:
      buffer - Buffer donde escribir.
      geometry - Geometría a escribir.
      See Also:
      • invalid reference
        com.iver.cit.gvsig.fmap.shp.SHPShape#write(ByteBuffer, IGeometry)
    • getLength

      public int getLength(org.gvsig.fmap.geom.Geometry fgeometry)
      Description copied from interface: SHPShape
      Devuelve el tamaño de la geometría.
      Specified by:
      getLength in interface SHPShape
      Parameters:
      fgeometry - Geometría a medir.
      Returns:
      Tamaño de la geometría.
      See Also:
      • invalid reference
        com.iver.cit.gvsig.fmap.shp.SHPShape#getLength(com.iver.cit.gvsig.core.BasicShape.FGeometry)
    • obtainsPoints

      public void obtainsPoints(org.gvsig.fmap.geom.Geometry g)
      Description copied from interface: SHPShape
      Obtiene los puntos y partes del GeneralPathXIterator del shape.
      Specified by:
      obtainsPoints in interface SHPShape
      See Also:
      • invalid reference
        com.iver.cit.gvsig.fmap.drivers.shp.write.SHPShape#obtainsPoints(com.iver.cit.gvsig.fmap.core.GeneralPathXIterator)