code: def _iterPoints(self, **kwargs):
          
          points = self.points
          count = len(points)
          index = 0
          while count:
              yield points[index]
              count -= 1
              index += 1
docs: Subclasses may override this method.