code: def add_click(self, click):
      coords = click.coords
  
      click.indx = (
          self.click_indx_offset
          + self.num_pos_clicks
          + self.num_neg_clicks
      )
      if click.is_positive:
          self.num_pos_clicks += 1
      else:
          self.num_neg_clicks += 1
  
      self.clicks_list.append(click)
      if self.gt_mask is not None:
          self.not_clicked_map[coords[0], coords[1]] = False
  
file_path: PaddleSeg/EISeg/eiseg/inference/clicker.py
imports: import cv2
  import numpy
  from copy import deepcopy
label_desc: Use image node_id 5 for calling the Clicker obj's underlying member method code with example usage: obj.add_click(click) without return types