docstr: TODO:
  Returns the four basic cudf.ListSeries objects for
  points, mpoints, lines, and polygons
docstr_tok: ["TODO",":","Returns","the","four","basic","cudf.ListSeries","objects","for","points",",","mpoints",",","lines",",","and","polygons"]
code: def _get_geotuple(self) -> cudf.Series:
      """
      TODO:
      Returns the four basic cudf.ListSeries objects for
      points, mpoints, lines, and polygons
      """
      points = cudf.Series.from_arrow(
          self.buffers.field(Feature_Enum.POINT.value)
      )
      mpoints = cudf.Series.from_arrow(
          self.buffers.field(Feature_Enum.MULTIPOINT.value)
      )
      lines = cudf.Series.from_arrow(
          self.buffers.field(Feature_Enum.LINESTRING.value)
      )
      polygons = cudf.Series.from_arrow(
          self.buffers.field(Feature_Enum.POLYGON.value)
      )
      return (
          points,
          mpoints,
          lines,
          polygons,
      )
  
file_path: cuspatial/python/cuspatial/cuspatial/io/geopandas_reader.py
imports: from geopandas import GeoSeries
  from shapely.geometry import LineString, MultiLineString, MultiPoint, MultiPolygon, Point, Polygon, mapping
  import cudf
  from cuspatial.core._column.geometa import Feature_Enum
  from cuspatial.io import pygeoarrow
label_desc: Use image node_id 2 for calling the GeoPandasReader obj's underlying member method code with example usage: obj._get_geotuple() and returns: points,  mpoints,  lines,  polygons