closedOutersAddAll method
void
closedOutersAddAll(
- List<Waypath> waypaths
)
Implementation
void closedOutersAddAll(List<Waypath> waypaths) {
assert(!waypaths.any((waypath) => !waypath.isClosedWay()));
assert(!waypaths.any((waypath) => waypath.length <= 2));
_boundingBox = null;
for (var waypath in waypaths) {
if (!LatLongUtils.isEqual(waypath.first, waypath.last)) {
waypath.removeAt(waypath.length - 1);
waypath.add(LatLong(waypath.first.latitude, waypath.first.longitude));
}
}
_closedOuters.addAll(waypaths);
}