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: Remove all field data.
  
  Examples
  --------
  Add field data to a PolyData dataset and then remove it.
  
  >>> import pyvista as pv
  >>> mesh = pv.Sphere()
  >>> mesh.field_data['my-field-data'] = range(10)
  >>> len(mesh.field_data)
  1
  >>> mesh.clear_field_data()
  >>> len(mesh.field_data)
  0
code: def clear_field_data(self) -> None:
      """Remove all field data.
  
      Examples
      --------
      Add field data to a PolyData dataset and then remove it.
  
      >>> import pyvista as pv
      >>> mesh = pv.Sphere()
      >>> mesh.field_data['my-field-data'] = range(10)
      >>> len(mesh.field_data)
      1
      >>> mesh.clear_field_data()
      >>> len(mesh.field_data)
      0
  
      """
      if not hasattr(self, "field_data"):
          raise NotImplementedError(
              f"`{type(self)}` does not support field data"
          )
  
      self.field_data.clear()
      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 19 for calling the DataObject obj's underlying member method code with example usage: obj.clear_field_data() and returns: None