class_docstr: An internal class to hold core picking related features.
class_docstr_tok: ["An","internal","class","to","hold","core","picking","related","features","."]
code: def _init_click_picking_callback(self, left_clicking=False):
      if left_clicking:
          self._picking_left_clicking_observer = self.iren.add_observer(
              "LeftButtonPressEvent",
              partial(try_callback, _launch_pick_event),
          )
      else:
          self._picking_right_clicking_observer = (
              self.iren.add_observer(
                  "RightButtonPressEvent",
                  partial(try_callback, _launch_pick_event),
              )
          )
  
imports: from functools import partial, wraps
  from typing import Tuple, cast
  import warnings
  import weakref
  import numpy
  import pyvista
  from pyvista.core.errors import PyVistaDeprecationWarning
  from pyvista.core.utilities.misc import try_callback
  from .None import _vtk
  from .composite_mapper import CompositePolyDataMapper
  from .errors import PyVistaPickingError
  from .opts import ElementType, PickerType
label_desc: Use image node_id 7 for calling the PickingInterface obj's underlying member method code with example usage: obj._init_click_picking_callback(left_clicking) without return types