class_docstr: Provides methods to allow conversion between sheet and matrix
  coordinates.
docstr: Return (x,y) where x and y are the floating point coordinates
  of the *center* of the given matrix cell (row,col). If the
  matrix cell represents a 0.2 by 0.2 region, then the center
  location returned would be 0.1,0.1.
  
  NOTE: This is NOT the strict mathematical inverse of
  sheet2matrixidx(), because sheet2matrixidx() discards all but
  the integer portion of the continuous matrix coordinate.
  
  Valid only for scalar or array row and col.
docstr_tok: ["Return","(","x",",","y",")","where","x","and","y","are","the","floating","point","coordinates","of","the","*","center","*","of","the","given","matrix","cell","(","row",",","col",")",".","If","the","matrix","cell","represents","a","0.2","by","0.2","region",",","then","the","center","location","returned","would","be","0.1,0.1",".","NOTE",":","This","is","NOT","the","strict","mathematical","inverse","of","sheet2matrixidx","(",")",",","because","sheet2matrixidx","(",")","discards","all","but","the","integer","portion","of","the","continuous","matrix","coordinate",".","Valid","only","for","scalar","or","array","row","and","col","."]
code: def matrixidx2sheet(self, row, col):
      """
      Return (x,y) where x and y are the floating point coordinates
      of the *center* of the given matrix cell (row,col). If the
      matrix cell represents a 0.2 by 0.2 region, then the center
      location returned would be 0.1,0.1.
  
      NOTE: This is NOT the strict mathematical inverse of
      sheet2matrixidx(), because sheet2matrixidx() discards all but
      the integer portion of the continuous matrix coordinate.
  
      Valid only for scalar or array row and col.
      """
      x, y = self.matrix2sheet((row + 0.5), (col + 0.5))
  
      # Rounding allows easier comparison with user specified values
      if not isinstance(x, datetime_types):
          x = np.around(x, 10)
      if not isinstance(y, datetime_types):
          y = np.around(y, 10)
      return x, y
  
imports: import numpy
  from .boundingregion import BoundingBox
  from .util import datetime_types
label_desc: Use image node_id 11 for calling the SheetCoordinateSystem obj's underlying member method code with example usage: obj.matrixidx2sheet(row, col) and returns: x,  y