public bool IsIncluded(IGeometry geom, List<IGeometry> filteringGeoms)
{
if ((filteringGeoms == null) || (filteringGeoms.Count == 0))
{
return true;
}
else
{
for (int i = 0; i < filteringGeoms.Count; i++)
{
var filt = filteringGeoms[i];
for (int g = 0; g < filt.NumGeometries; g++)
{
var fg = filt.GetGeometryN(g);
if (fg.Intersects(geom))
{
return true;
}
}
}
return false;
}
}