class_docstr: Base for different tabs available in horizon.
      
class_docstr_tok: ["Base","for","different","tabs","available","in","horizon","."]
docstr: Build all the elements under the tab.
  
  Parameters
  ----------
  tab_id : int
      Id of the tab.
  tab_ui : TabUI
      FURY TabUI object for tabs panel.
  
  Notes
  -----
  tab_ui will removed once every all tabs adapt new build architecture.
docstr_tok: ["Build","all","the","elements","under","the","tab",".","Parameters","--","--","--","--","--","tab_id",":","int","Id","of","the","tab",".","tab_ui",":","TabUI","FURY","TabUI","object","for","tabs","panel",".","Notes","--","--","-","tab_ui","will","removed","once","every","all","tabs","adapt","new","build","architecture","."]
code: def build(self, tab_id, tab_ui):
      """Build all the elements under the tab.
  
      Parameters
      ----------
      tab_id : int
          Id of the tab.
      tab_ui : TabUI
          FURY TabUI object for tabs panel.
  
      Notes
      -----
      tab_ui will removed once every all tabs adapt new build architecture.
      """
  
imports: from typing import Any
  from dataclasses import dataclass
  import warnings
  from abc import ABC, abstractmethod
  import numpy
  from dipy.utils.optpkg import optional_package
label_desc: Use image node_id 2 for calling the HorizonTab obj's underlying member method code with example usage: obj.build(tab_id, tab_ui) without return types