class_docstr: Base class for binary predicates that are defined in terms of the equals
  basic predicate.  `EqualsPredicateBase` implements utility functions that
  are used within many equals-related binary predicates.
  
  Used by:
  (Point, Point)
  (Point, Polygon)
  (LineString, Polygon)
  (Polygon, Point)
  (Polygon, MultiPoint)
  (Polygon, LineString)
  (Polygon, Polygon)
class_docstr_tok: ["Base","class","for","binary","predicates","that","are","defined","in","terms","of","the","equals","basic","predicate",".","`","EqualsPredicateBase","`","implements","utility","functions","that","are","used","within","many","equals-related","binary","predicates",".","Used","by",":","(","Point",",","Point",")","(","Point",",","Polygon",")","(","LineString",",","Polygon",")","(","Polygon",",","Point",")","(","Polygon",",","MultiPoint",")","(","Polygon",",","LineString",")","(","Polygon",",","Polygon",")"]
docstr: Compute the equals relationship between interleaved xy
  coordinate buffers.
docstr_tok: ["Compute","the","equals","relationship","between","interleaved","xy","coordinate","buffers","."]
code: def _vertices_equals(self, lhs: Series, rhs: Series):
      """Compute the equals relationship between interleaved xy
      coordinate buffers."""
      if not isinstance(lhs, Series):
          raise TypeError("lhs must be a cudf.Series")
      if not isinstance(rhs, Series):
          raise TypeError("rhs must be a cudf.Series")
      length = min(len(lhs), len(rhs))
      a = lhs[:length:2]._column == rhs[:length:2]._column
      b = rhs[1:length:2]._column == lhs[1:length:2]._column
      return a & b
  
imports: from __future__ import annotations
  from typing import Generic, TypeVar
  import cupy
  import cudf
  from cudf import Series
  import cuspatial
  from cuspatial.core.binpreds.binpred_interface import BinPred, EqualsOpResult, ImpossiblePredicate, NotImplementedPredicate, PreprocessorResult
  from cuspatial.utils.binpred_utils import LineString, MultiPoint, Point, Polygon, _false_series
label_desc: Use image node_id 7 for calling the EqualsPredicateBase obj's underlying member method code with example usage: obj._vertices_equals(lhs, rhs) and returns: unknown