moveInnerToOuter method

void moveInnerToOuter()

moves the inner ways to the outer ways if no outer ways exists anymore

Implementation

void moveInnerToOuter() {
  if (innerRead.isNotEmpty && openOutersRead.isEmpty && closedOutersRead.isEmpty) {
    for (var inner in innerRead) {
      if (inner.isClosedWay()) {
        closedOutersWrite.add(inner);
      } else {
        openOutersWrite.add(inner);
      }
    }
    innerWrite.clear();
  }
}