Class CobaltSplitter

    • Field Summary

      Fields 
      Modifier and Type Field Description
      org.locationtech.jts.geom.Geometry[][] empty2x2Geo  
      org.locationtech.jts.geom.Geometry emptyGeo  
      org.locationtech.jts.geom.GeometryFactory factory  
    • Constructor Summary

      Constructors 
      Constructor Description
      CobaltSplitter()  
    • Field Detail

      • factory

        public org.locationtech.jts.geom.GeometryFactory factory
      • emptyGeo

        public org.locationtech.jts.geom.Geometry emptyGeo
      • empty2x2Geo

        public org.locationtech.jts.geom.Geometry[][] empty2x2Geo
    • Constructor Detail

      • CobaltSplitter

        public CobaltSplitter()
    • Method Detail

      • getSplitGeo

        public org.locationtech.jts.geom.Geometry[][] getSplitGeo​(org.locationtech.jts.geom.Geometry geo,
                                                                  double splitX,
                                                                  double splitY)
      • splitLeftRight

        public org.locationtech.jts.geom.Geometry[] splitLeftRight​(org.locationtech.jts.geom.Geometry geo,
                                                                   double splitX)
      • splitDownUp

        public org.locationtech.jts.geom.Geometry[] splitDownUp​(org.locationtech.jts.geom.Geometry geo,
                                                                double splitY)
      • splitMultiPolygonLeftRight

        public org.locationtech.jts.geom.Geometry[] splitMultiPolygonLeftRight​(org.locationtech.jts.geom.MultiPolygon geo,
                                                                               double splitX)
      • splitMultiPolygonDownUp

        public org.locationtech.jts.geom.Geometry[] splitMultiPolygonDownUp​(org.locationtech.jts.geom.MultiPolygon geo,
                                                                            double splitY)
      • splitPolygonLeftRight

        public List<org.locationtech.jts.geom.Polygon>[] splitPolygonLeftRight​(org.locationtech.jts.geom.Polygon geo,
                                                                               double splitX)
      • splitPolygonDownUp

        public List<org.locationtech.jts.geom.Polygon>[] splitPolygonDownUp​(org.locationtech.jts.geom.Polygon geo,
                                                                            double splitY)
      • splitRingLeftRight

        public List<org.locationtech.jts.geom.LinearRing>[] splitRingLeftRight​(double splitX,
                                                                               org.locationtech.jts.geom.Coordinate[] exteriorRingCoordinates)
      • splitRingDownUp

        public List<org.locationtech.jts.geom.LinearRing>[] splitRingDownUp​(double splitY,
                                                                            org.locationtech.jts.geom.Coordinate[] exteriorRingCoordinates)
      • fixLineStringsLeftRight

        public List<org.locationtech.jts.geom.LinearRing> fixLineStringsLeftRight​(double splitX,
                                                                                  List<List<org.locationtech.jts.geom.Coordinate>> rings)
      • fixLineStringsDownUp

        public List<org.locationtech.jts.geom.LinearRing> fixLineStringsDownUp​(double splitY,
                                                                               List<List<org.locationtech.jts.geom.Coordinate>> rings)