code: def build(self, tab_id, tab_ui):
      self.__tab_id = tab_id
      self.__tab_ui = tab_ui
  
      x_pos = 0.02
  
      self.__tab_ui.add_element(
          self.__tab_id, self.__toggler_label_view_mode, (x_pos, 0.85)
      )
      self.__tab_ui.add_element(
          self.__tab_id, self.__slider_label_x, (x_pos, 0.62)
      )
      self.__tab_ui.add_element(
          self.__tab_id, self.__slider_label_y, (x_pos, 0.38)
      )
      self.__tab_ui.add_element(
          self.__tab_id, self.__slider_label_z, (x_pos, 0.15)
      )
  
      x_pos = 0.12
  
      self.__tab_ui.add_element(
          self.__tab_id, self.__view_mode_toggler, (x_pos, 0.80)
      )
  
      # Default view of Peak Actor is range
      self.__add_range_sliders()
      self.__hide_range_sliders()
  
      # Changing initial view to cross section
      cross_section = self.__actor.cross_section
      self.__actor.display_cross_section(
          cross_section[0], cross_section[1], cross_section[2]
      )
      self.__add_cross_section_sliders()
  
imports: import numpy
  from dipy.utils.optpkg import optional_package
  from dipy.viz.horizon.tab import HorizonTab, build_label, color_double_slider, color_single_slider
label_desc: Use image node_id 15 for calling the PeaksTab obj's underlying member method code with example usage: obj.build(tab_id, tab_ui) without return types