'Go through ever point in the contour and make sure
that it is no less than min distance to the next point
and no more than max_distance from the the next point.'

def _filterSCPoints(self, min_distance=3, max_distance=8):

    completeContour = self._respacePoints(self.mContour, min_distance, max_distance)
    if (self.mHoleContour is not None):
        for ctr in self.mHoleContour:
            completeContour = (completeContour + self._respacePoints(ctr, min_distance, max_distance))
    return completeContour
