Class SierpinskiCarpetBuilder

java.lang.Object
org.locationtech.jts.shape.GeometricShapeBuilder
org.locationtech.jts.shape.fractal.SierpinskiCarpetBuilder

public class SierpinskiCarpetBuilder extends GeometricShapeBuilder
  • Field Details

  • Constructor Details

    • SierpinskiCarpetBuilder

      public SierpinskiCarpetBuilder(GeometryFactory geomFactory)
  • Method Details

    • recursionLevelForSize

      public static int recursionLevelForSize(int numPts)
    • getGeometry

      public Geometry getGeometry()
      Specified by:
      getGeometry in class GeometricShapeBuilder
    • getHoles

      private LinearRing[] getHoles(int n, double originX, double originY, double width)
    • addHoles

      private void addHoles(int n, double originX, double originY, double width, List holeList)
    • createSquareHole

      private LinearRing createSquareHole(double x, double y, double width)