Package hec.rss.model

Class WorldLineCoordinateSequence

java.lang.Object
hec.rss.model.WorldLineCoordinateSequence
All Implemented Interfaces:
com.vividsolutions.jts.geom.CoordinateSequence, Cloneable

public class WorldLineCoordinateSequence extends Object implements com.vividsolutions.jts.geom.CoordinateSequence
  • Constructor Details

    • WorldLineCoordinateSequence

      public WorldLineCoordinateSequence(hec.map.WorldLine worldLine, com.vividsolutions.jts.geom.GeometryFactory geometryFactory)
  • Method Details

    • getDimension

      public int getDimension()
      Specified by:
      getDimension in interface com.vividsolutions.jts.geom.CoordinateSequence
    • getCoordinate

      public com.vividsolutions.jts.geom.Coordinate getCoordinate(int i)
      Specified by:
      getCoordinate in interface com.vividsolutions.jts.geom.CoordinateSequence
    • getCoordinateCopy

      public com.vividsolutions.jts.geom.Coordinate getCoordinateCopy(int i)
      Specified by:
      getCoordinateCopy in interface com.vividsolutions.jts.geom.CoordinateSequence
    • getCoordinate

      public void getCoordinate(int i, com.vividsolutions.jts.geom.Coordinate coordinate)
      Specified by:
      getCoordinate in interface com.vividsolutions.jts.geom.CoordinateSequence
    • getX

      public double getX(int i)
      Specified by:
      getX in interface com.vividsolutions.jts.geom.CoordinateSequence
    • getY

      public double getY(int i)
      Specified by:
      getY in interface com.vividsolutions.jts.geom.CoordinateSequence
    • getOrdinate

      public double getOrdinate(int index, int ordinateIndex)
      Specified by:
      getOrdinate in interface com.vividsolutions.jts.geom.CoordinateSequence
    • size

      public int size()
      Specified by:
      size in interface com.vividsolutions.jts.geom.CoordinateSequence
    • setOrdinate

      public void setOrdinate(int index, int ordinateIndex, double value)
      Specified by:
      setOrdinate in interface com.vividsolutions.jts.geom.CoordinateSequence
    • toCoordinateArray

      public com.vividsolutions.jts.geom.Coordinate[] toCoordinateArray()
      Specified by:
      toCoordinateArray in interface com.vividsolutions.jts.geom.CoordinateSequence
    • expandEnvelope

      public com.vividsolutions.jts.geom.Envelope expandEnvelope(com.vividsolutions.jts.geom.Envelope env)
      Specified by:
      expandEnvelope in interface com.vividsolutions.jts.geom.CoordinateSequence
    • clone

      public Object clone()
      Specified by:
      clone in interface com.vividsolutions.jts.geom.CoordinateSequence
      Overrides:
      clone in class Object