code: def __left_click_cluster_callback(self, obj, event):
      if self.__cluster_actors[obj]["selected"]:
          self.__cluster_actors[obj]["actor"].VisibilityOn()
          ca = self.__cluster_actors[obj]["actor"]
          self.__centroid_actors[ca]["selected"] = 0
          obj.VisibilityOff()
          self.__centroid_actors[ca]["expanded"] = 0
      # TODO: Find another way to rerender
      self.__show_man.render()
  
file_path: dipy/dipy/viz/horizon/visualizer/cluster.py
imports: import numpy
  from dipy.segment.clustering import qbx_and_merge
  from dipy.tracking.streamline import length
  from dipy.utils.optpkg import optional_package
label_desc: Use image node_id 4 for calling the ClustersVisualizer obj's underlying member method code with example usage: obj.__left_click_cluster_callback(obj, event) without return types