code: def infer_interval_breaks(self, centers):
      # Infer breaks for 1D array of centers
      breaks = infer_interval_breaks(centers, axis=1)
      breaks = infer_interval_breaks(breaks, axis=0)
      return breaks
  
imports: import math
  from toolz import memoize
  import numpy
  from datashader.glyphs.glyph import Glyph
  from datashader.resampling import infer_interval_breaks
  from datashader.utils import isreal, ngjit, ngjit_parallel
  import numba
  from numba import cuda, prange
label_desc: Use image node_id 4 for calling the QuadMeshCurvilinear obj's underlying member method code with example usage: obj.infer_interval_breaks(centers) and returns: breaks