public void pointInsideLinkedGeoLoop() { GeoCoord somewhere = new GeoCoord(1, 2); GeoCoord inside = new GeoCoord(0.659, -2.136); LinkedGeo.LinkedGeoLoop loop = new LinkedGeo.LinkedGeoLoop(); createLinkedLoop(ref loop, sfVerts, 6); BBox bbox = new BBox(); LinkedGeo.bboxFromLinkedGeoLoop(ref loop, ref bbox); Assert.True(LinkedGeo.pointInsideLinkedGeoLoop(ref loop, ref bbox, ref inside), "contains exact4"); Assert.True(!LinkedGeo.pointInsideLinkedGeoLoop(ref loop, ref bbox, ref somewhere), "contains somewhere else"); LinkedGeo.destroyLinkedGeoLoop(ref loop); }