def getIsPointInsideZoneAwayOthers(diameterReciprocal, loopsComplex, point, pixelDictionary):
 if (not euclidean.getIsInFilledRegion(loopsComplex, point)):
  return False
 pointOverDiameter = complex((point.real * diameterReciprocal.real), (point.imag * diameterReciprocal.imag))
 squareValues = euclidean.getSquareValuesFromPoint(pixelDictionary, pointOverDiameter)
 for squareValue in squareValues:
  if (abs((squareValue - pointOverDiameter)) < 1.0):
   return False
 euclidean.addElementToPixelListFromPoint(pointOverDiameter, pixelDictionary, pointOverDiameter)
 return True

def getIsPointInsideZoneAwayOthers ( diameterReciprocal , loopsComplex , point , pixelDictionary ) : if ( not euclidean . getIsInFilledRegion ( loopsComplex , point ) ) : return False pointOverDiameter = complex ( ( point . real * diameterReciprocal . real ) , ( point . imag * diameterReciprocal . imag ) ) squareValues = euclidean . getSquareValuesFromPoint ( pixelDictionary , pointOverDiameter ) for squareValue in squareValues : if ( abs ( ( squareValue - pointOverDiameter ) ) < 1.0 ) : return False euclidean . addElementToPixelListFromPoint ( pointOverDiameter , pixelDictionary , pointOverDiameter ) return True
determine if the point is inside the loops zone and and away from the other points .