hasNext method

bool hasNext()

Tests whether any geometry elements remain to be returned.

@return true if more geometry elements remain

Implementation

bool hasNext() {
  if (atStart) {
    return true;
  }
  if (subcollectionIterator != null) {
    if (subcollectionIterator!.hasNext()) {
      return true;
    }
    subcollectionIterator = null;
  }
  if (index >= max) {
    return false;
  }
  return true;
}