Class FacetSequence


  • public class FacetSequence
    extends java.lang.Object
    Represents a sequence of facets (points or line segments) of a Geometry specified by a subsequence of a CoordinateSequence.
    Author:
    Martin Davis
    • Constructor Detail

      • FacetSequence

        public FacetSequence​(CoordinateSequence pts,
                             int start,
                             int end)
        Creates a new section based on a CoordinateSequence.
        Parameters:
        pts - the sequence holding the points in the section
        start - the index of the start point
        end - the index of the end point + 1
      • FacetSequence

        public FacetSequence​(CoordinateSequence pts,
                             int start)
        Creates a new sequence for a single point from a CoordinateSequence.
        Parameters:
        pts - the sequence holding the points in the facet sequence
        start - the index of the point
    • Method Detail

      • getEnvelope

        public Envelope getEnvelope()
      • size

        public int size()
      • getCoordinate

        public Coordinate getCoordinate​(int index)
      • isPoint

        public boolean isPoint()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object