Class GeometryLocation


  • public class GeometryLocation
    extends java.lang.Object
    Models the location of a point on a Geometry
    • Field Detail

      • parent

        private Geometry parent
        The top-level geometry containing the location
      • component

        private Geometry component
        The Geometry component containing the location
      • componentPath

        private int[] componentPath
        The path of indexes to the component containing the location
      • index

        private int index
        The index of the vertex or segment the location occurs on
      • isVertex

        private boolean isVertex
        Indicates whether this location is a vertex of the geometry
      • pt

        private Coordinate pt
        The actual coordinate for the location
    • Constructor Detail

      • GeometryLocation

        public GeometryLocation​(Geometry parent,
                                Geometry component,
                                int[] componentPath)
      • GeometryLocation

        public GeometryLocation​(Geometry parent,
                                Geometry component,
                                int segmentIndex,
                                boolean isVertex,
                                Coordinate pt)
      • GeometryLocation

        public GeometryLocation​(Geometry parent,
                                Geometry component,
                                int[] componentPath,
                                int segmentIndex,
                                boolean isVertex,
                                Coordinate pt)
    • Method Detail

      • getComponent

        public Geometry getComponent()
      • getCoordinate

        public Coordinate getCoordinate()
      • isVertex

        public boolean isVertex()
      • getLength

        public double getLength()
      • toString

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

        public java.lang.String pathString()
      • toFacetString

        public java.lang.String toFacetString()