original_docstring: Tests whether two points are equal to within tolerance.
  
      Points are represented as (x, y, z) triples.
  
      Args:
          p1: The first point.
          p2: The second point.
          tol: Tolerance. If omitted, uses global tolerance according to get_tol_2d().
  
      Returns:
          True if the points are equal to within tolerance, else False.
      
docstring: Tests whether two points are equal to within tolerance.
  Points are represented as (x, y, z) triples.
docstring_tokens: Tests whether two points are equal to within tolerance . Points are represented as ( x y z ) triples .
code: def equal_points_2d(p1, p2, tol=None):
      """Tests whether two points are equal to within tolerance.
  
      Points are represented as (x, y, z) triples.
  
      Args:
          p1: The first point.
          p2: The second point.
          tol: Tolerance. If omitted, uses global tolerance according to get_tol_2d().
  
      Returns:
          True if the points are equal to within tolerance, else False.
      """
      if tol is None:
          tol = get_tol_2d()
      return geometry.gmEqualPointsXY(p1, p2, tol)
code_tokens: def equal_points_2d ( p1 , p2 , tol = None ) : if tol is None : tol = get_tol_2d ( ) return geometry . gmEqualPointsXY ( p1 , p2 , tol )
short_docstring: Tests whether two points are equal to within tolerance.
short_docstring_tokens: Tests whether two points are equal to within tolerance .
comment: """Tests whether two points are equal to within tolerance.
  
      Points are represented as (x, y, z) triples.
  
      Args:
          p1: The first point.
          p2: The second point.
          tol: Tolerance. If omitted, uses global tolerance according to get_tol_2d().
  
      Returns:
          True if the points are equal to within tolerance, else False.
      """