class_docstr: Internal wrapper to sync trame view with Plotter.
  
  Parameters
  ----------
  plotter : pyvista.Plotter
      Target Plotter instance to view.
  server : trame.Server, optional
      Current Server for Trame Application.
  suppress_rendering : bool, default=False
      Whether to suppress rendering on the Plotter.
class_docstr_tok: ["Internal","wrapper","to","sync","trame","view","with","Plotter",".","Parameters","--","--","--","--","--","plotter",":","pyvista.Plotter","Target","Plotter","instance","to","view",".","server",":","trame.Server",",","optional","Current","Server","for","Trame","Application",".","suppress_rendering",":","bool",",","default=False","Whether","to","suppress","rendering","on","the","Plotter","."]
docstr: Create an instance of an AbstractLayout which is appropriate for a concrete viewer.
  
  Parameters
  ----------
  *args : tuple
      Positional arguments.
  
  **kwargs : dict, optional
      Keyword arguments.
  
  Returns
  -------
  AbstractLayout
      A layout this viewer can be embedded in.
docstr_tok: ["Create","an","instance","of","an","AbstractLayout","which","is","appropriate","for","a","concrete","viewer",".","Parameters","--","--","--","--","--","*","args",":","tuple","Positional","arguments",".","*","*","kwargs",":","dict",",","optional","Keyword","arguments",".","Returns","--","--","--","-","AbstractLayout","A","layout","this","viewer","can","be","embedded","in","."]
code: def make_layout(
      self, *args, **kwargs
  ) -> AbstractLayout:  # pragma: no cover
      """Create an instance of an AbstractLayout which is appropriate for a concrete viewer.
  
      Parameters
      ----------
      *args : tuple
          Positional arguments.
  
      **kwargs : dict, optional
          Keyword arguments.
  
      Returns
      -------
      AbstractLayout
          A layout this viewer can be embedded in.
      """
      raise NotImplementedError
  
imports: import io
  from trame.app import get_server
  from trame_client.ui.core import AbstractLayout
  import pyvista
label_desc: Use image node_id 21 for calling the BaseViewer obj's underlying member method code with example usage: obj.make_layout() without return types