code: def _transform_clicks(self, clicks_list):
      if self._object_roi is None:
          return clicks_list
  
      rmin, rmax, cmin, cmax = self._object_roi
      crop_height, crop_width = self._roi_image.shape[2:]
  
      transformed_clicks = []
      for click in clicks_list:
          new_r = (
              crop_height * (click.coords[0] - rmin) / (rmax - rmin + 1)
          )
          new_c = (
              crop_width * (click.coords[1] - cmin) / (cmax - cmin + 1)
          )
          transformed_clicks.append(click.copy(coords=(new_r, new_c)))
      return transformed_clicks
  
file_path: PaddleSeg/EISeg/eiseg/inference/transforms/zoom_in.py
imports: import paddle
  import numpy
  from inference.clicker import Click
  from util.misc import get_bbox_iou, get_bbox_from_mask, expand_bbox, clamp_bbox
  from .base import BaseTransform
label_desc: Use image node_id 8 for calling the ZoomIn obj's underlying member method code with example usage: obj._transform_clicks(clicks_list) and returns: transformed_clicks, clicks_list