init method

void init()

Implementation

void init() {
  if (index != null)
    return;
  List<Geometry> polys = PolygonExtracter.getPolygons(geometry).cast<Geometry>();
  index = new STRtree();
  for (int i = 0; i < polys.length; i++) {
    Geometry poly = polys[i];
    index!.insert(poly.getEnvelopeInternal(), new IndexedPointInAreaLocator(poly));
  }
}