Interface CSBuilder

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      CoordinateSequence end()
      Stops the coordinate sequence building and returns the result
      int getDimension()
      Returns the dimension of the coordinate sequence we are building, -1 if there is none
      double getOrdinate​(int ordinateIndex, int coordinateIndex)
      Gets an ordinate in the specified coordinate
      int getSize()
      Returns the size of the coordinate sequence we are building, -1 if there is none
      void setOrdinate​(double value, int ordinateIndex, int coordinateIndex)
      Sets and ordinate in the specified coordinate
      void setOrdinate​(CoordinateSequence sequence, double value, int ordinateIndex, int coordinateIndex)
      Utility method that allows to set an ordinate in an already built coordinate sequence Needed because the CoordinateSequence interface does not expose it
      void start​(int size, int dimensions)
      Starts the building of a new coordinate sequence
    • Method Detail

      • start

        void start​(int size,
                   int dimensions)
        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
      • end

        CoordinateSequence end()
        Stops the coordinate sequence building and returns the result
      • setOrdinate

        void setOrdinate​(double value,
                         int ordinateIndex,
                         int coordinateIndex)
        Sets and ordinate in the specified coordinate
      • setOrdinate

        void setOrdinate​(CoordinateSequence sequence,
                         double value,
                         int ordinateIndex,
                         int coordinateIndex)
        Utility method that allows to set an ordinate in an already built coordinate sequence Needed because the CoordinateSequence interface does not expose it
      • getOrdinate

        double getOrdinate​(int ordinateIndex,
                           int coordinateIndex)
        Gets an ordinate in the specified coordinate
      • getSize

        int getSize()
        Returns the size of the coordinate sequence we are building, -1 if there is none
      • getDimension

        int getDimension()
        Returns the dimension of the coordinate sequence we are building, -1 if there is none