class_docstr: Methods common to all wrapped data objects.
  
  Parameters
  ----------
  *args :
      Any extra args are passed as option to all wrapped data objects.
  
  **kwargs :
      Any extra keyword args are passed as option to all wrapped data objects.
docstr: Copy the data attributes of the input dataset object.
  
  Parameters
  ----------
  dataset : pyvista.DataSet
      Dataset to copy the data attributes from.
  
  Examples
  --------
  >>> import pyvista as pv
  >>> source = pv.ImageData(dimensions=(10, 10, 5))
  >>> source = source.compute_cell_sizes()
  >>> target = pv.ImageData(dimensions=(10, 10, 5))
  >>> target.copy_attributes(source)
  >>> target.plot(scalars='Volume', show_edges=True)
code: def copy_attributes(self, dataset: _vtk.vtkDataSet) -> None:
      """Copy the data attributes of the input dataset object.
  
      Parameters
      ----------
      dataset : pyvista.DataSet
          Dataset to copy the data attributes from.
  
      Examples
      --------
      >>> import pyvista as pv
      >>> source = pv.ImageData(dimensions=(10, 10, 5))
      >>> source = source.compute_cell_sizes()
      >>> target = pv.ImageData(dimensions=(10, 10, 5))
      >>> target.copy_attributes(source)
      >>> target.plot(scalars='Volume', show_edges=True)
  
      """
      self.CopyAttributes(dataset)
      return None
  
imports: from abc import abstractmethod
  import collections.abc
  from pathlib import Path
  from typing import Any, DefaultDict, Dict, Optional, Type, Union
  import numpy
  import pyvista
  from .None import _vtk_core
  from ._typing_core import NumpyArray
  from .datasetattributes import DataSetAttributes
  from .utilities.arrays import FieldAssociation
  from .utilities.fileio import read, set_vtkwriter_mode
  from .utilities.helpers import wrap
  from .utilities.misc import abstract_class
label_desc: Use image node_id 23 for calling the DataObject obj's underlying member method code with example usage: obj.copy_attributes(dataset) and returns: None