Class PreparedGeometryExample
- java.lang.Object
-
- org.locationtech.jtsexample.geom.prep.PreparedGeometryExample
-
public class PreparedGeometryExample extends java.lang.Object
Shows use ofPreparedGeometry
in a batch (repeated) operation. The example uses a Monte Carlo method to approximate the value of Pi. Given a circle inscribed in a square and a large number of random points in the square, the number of points which intersect the circle approximates Pi/4. This involves repeated Point-In-Polygon tests, which is one of the geometry tests optimized by the PreparedGeometry implementation for polygons.- Version:
- 1.7
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static GeometryFactory
geomFact
(package private) static int
MAX_ITER
-
Constructor Summary
Constructors Constructor Description PreparedGeometryExample()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static Geometry
createCircle()
(package private) static Point
createRandomPoint()
static void
main(java.lang.String[] args)
-
-
-
Field Detail
-
geomFact
static GeometryFactory geomFact
-
MAX_ITER
static final int MAX_ITER
- See Also:
- Constant Field Values
-
-