class_docstr: Result of a Contains binary predicate operation.
  
  Parameters
  ----------
  pip_result : cudf.DataFrame
      A cudf.DataFrame containing two columns: "polygon_index" and
      Point_index". The "polygon_index" column contains the index of
      the polygon that contains each point. The "point_index" column
      contains the index of each point that is contained by a polygon.
  intersection_result: Tuple (optional)
      A tuple containing the result of the intersection operation
      between the left-hand GeoSeries and the right-hand GeoSeries.
      Used in .contains_properly.
class_docstr_tok: ["Result","of","a","Contains","binary","predicate","operation",".","Parameters","--","--","--","--","--","pip_result",":","cudf.DataFrame","A","cudf.DataFrame","containing","two","columns",":","``","polygon_index","''","and","Point_index","''",".","The","``","polygon_index","''","column","contains","the","index","of","the","polygon","that","contains","each","point",".","The","``","point_index","''","column","contains","the","index","of","each","point","that","is","contained","by","a","polygon",".","intersection_result",":","Tuple","(","optional",")","A","tuple","containing","the","result","of","the","intersection","operation","between","the","left-hand","GeoSeries","and","the","right-hand","GeoSeries",".","Used","in",".contains_properly","."]
code: def __init__(
      self,
      pip_result: Series,
      preprocessor_result: PreprocessorResult,
      intersection_result: Tuple = None,
  ):
      self.pip_result = pip_result
      self.preprocessor_result = preprocessor_result
      self.intersection_result = intersection_result
  
imports: from typing import TYPE_CHECKING, Tuple
  from cudf import Series
  from cuspatial.utils.binpred_utils import _false_series
label_desc: Use image node_id 1 to create a new ContainsOpResult object from inherited base classes: OpResult with example: obj = ContainsOpResult(pip_result, preprocessor_result, intersection_result)