Class SHPMultiLine3DWriter

java.lang.Object
org.gvsig.fmap.dal.store.shp.utils.SHPMultiLine3DWriter
All Implemented Interfaces:
SHPShapeWriter

public class SHPMultiLine3DWriter extends Object implements SHPShapeWriter
Author:
fdiaz
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected int
     
    protected int[]
     
    protected org.gvsig.fmap.geom.primitive.Point[]
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    Crea un nuevo SHPMultiLine.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Devuelve el tamaño de la geometría.
    int
    Devuelve el tipo de shape de que se trata.
    void
    initialize(org.gvsig.fmap.geom.Geometry g)
    Inicializa el writer con la geometría.
    void
    write(ByteBuffer buffer)
    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
  • Field Details

    • m_type

      protected int m_type
    • parts

      protected int[] parts
    • points

      protected org.gvsig.fmap.geom.primitive.Point[] points
  • Constructor Details

    • SHPMultiLine3DWriter

      public SHPMultiLine3DWriter()
      Crea un nuevo SHPMultiLine.
  • Method Details

    • getShapeType

      public int getShapeType()
      Description copied from interface: SHPShapeWriter
      Devuelve el tipo de shape de que se trata.
      Specified by:
      getShapeType in interface SHPShapeWriter
      Returns:
      Tipo de shape.
      See Also:
      • invalid reference
        com.iver.cit.gvsig.fmap.shp.SHPShape#getShapeType()
    • write

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

      public void initialize(org.gvsig.fmap.geom.Geometry g) throws org.gvsig.fmap.geom.GeometryException
      Description copied from interface: SHPShapeWriter
      Inicializa el writer con la geometría.
      Specified by:
      initialize in interface SHPShapeWriter
      Parameters:
      g - la Geometría.
      Throws:
      org.gvsig.fmap.geom.GeometryException
    • getLength

      public int getLength()
      Description copied from interface: SHPShapeWriter
      Devuelve el tamaño de la geometría.
      Specified by:
      getLength in interface SHPShapeWriter
      Returns:
      Tamaño de la geometría.
      See Also:
      • invalid reference
        com.iver.cit.gvsig.fmap.shp.SHPShape#getLength(int)