Class RandomPointsBuilderSeed

java.lang.Object
org.locationtech.jts.shape.GeometricShapeBuilder
org.locationtech.jts.shape.random.RandomPointsBuilder
org.apache.sedona.common.utils.RandomPointsBuilderSeed

public class RandomPointsBuilderSeed extends org.locationtech.jts.shape.random.RandomPointsBuilder
  • Field Summary

    Fields inherited from class org.locationtech.jts.shape.random.RandomPointsBuilder

    maskPoly

    Fields inherited from class org.locationtech.jts.shape.GeometricShapeBuilder

    extent, geomFactory, numPts
  • Constructor Summary

    Constructors
    Constructor
    Description
    RandomPointsBuilderSeed(org.locationtech.jts.geom.GeometryFactory geometryFactory, long seed)
     
    RandomPointsBuilderSeed(org.locationtech.jts.geom.GeometryFactory geometryFactory, Random random)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.locationtech.jts.geom.Coordinate
    createRandomCoord(org.locationtech.jts.geom.Envelope env)
     

    Methods inherited from class org.locationtech.jts.shape.random.RandomPointsBuilder

    createCoord, getGeometry, isInExtent, setExtent

    Methods inherited from class org.locationtech.jts.shape.GeometricShapeBuilder

    getCentre, getDiameter, getExtent, getRadius, getSquareBaseLine, getSquareExtent, setExtent, setNumPoints

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • RandomPointsBuilderSeed

      public RandomPointsBuilderSeed(org.locationtech.jts.geom.GeometryFactory geometryFactory, long seed)
    • RandomPointsBuilderSeed

      public RandomPointsBuilderSeed(org.locationtech.jts.geom.GeometryFactory geometryFactory, Random random)
  • Method Details

    • createRandomCoord

      protected org.locationtech.jts.geom.Coordinate createRandomCoord(org.locationtech.jts.geom.Envelope env)
      Overrides:
      createRandomCoord in class org.locationtech.jts.shape.random.RandomPointsBuilder