Class PackedCSBuilder.Double

All Implemented Interfaces:
CSBuilder
Enclosing class:
PackedCSBuilder

public static class PackedCSBuilder.Double extends PackedCSBuilder
  • Constructor Details

    • Double

      public Double()
  • Method Details

    • start

      public void start(int size, int dimensions)
      Description copied from interface: CSBuilder
      Starts the building of a new coordinate sequence
      Parameters:
      size - - the number of coordinates in the coordinate sequence
      dimensions - - the dimension of the coordinates in the coordinate sequence, may be ignored if the coordinate sequence does not support variabile dimensions
      See Also:
      • org.geotools.geometry.coordinatesequence.CSBuilder#start(int, int)
    • end

      public CoordinateSequence end()
      Description copied from interface: CSBuilder
      Stops the coordinate sequence building and returns the result
      See Also:
      • org.geotools.geometry.coordinatesequence.CSBuilder#end()
    • setOrdinate

      public void setOrdinate(double value, int ordinateIndex, int coordinateIndex)
      Description copied from interface: CSBuilder
      Sets and ordinate in the specified coordinate
      See Also:
      • org.geotools.geometry.coordinatesequence.CSBuilder#setOrdinate(double, int, int)
    • getOrdinate

      public double getOrdinate(int ordinateIndex, int coordinateIndex)
      Description copied from interface: CSBuilder
      Gets an ordinate in the specified coordinate
      See Also:
      • org.geotools.geometry.coordinatesequence.CSBuilder#getOrdinate(int, int)
    • setOrdinate

      public void setOrdinate(CoordinateSequence sequence, double value, int ordinateIndex, int coordinateIndex)
      Description copied from interface: CSBuilder
      Utility method that allows to set an ordinate in an already built coordinate sequence Needed because the CoordinateSequence interface does not expose it
      See Also:
      • org.geotools.geometry.coordinatesequence.CSBuilder#setOrdinate(org.locationtech.jts.geom.CoordinateSequence, double, int, int)