public static NavigableRegion createNavigableRegion(PlanarRegion region, List<PlanarRegion> otherRegions, VisibilityGraphsParameters parameters)
{
PlanarRegionFilter planarRegionFilter = parameters.getPlanarRegionFilter();
double orthogonalAngle = parameters.getRegionOrthogonalAngle();
double clusterResolution = parameters.getClusterResolution();
NavigableExtrusionDistanceCalculator navigableCalculator = parameters.getNavigableExtrusionDistanceCalculator();
ObstacleExtrusionDistanceCalculator obstacleCalculator = parameters.getObstacleExtrusionDistanceCalculator();
ObstacleRegionFilter obstacleRegionFilter = parameters.getObstacleRegionFilter();
return createNavigableRegion(region, otherRegions, orthogonalAngle, clusterResolution, obstacleRegionFilter, planarRegionFilter, navigableCalculator,
obstacleCalculator);
}