class_docstr: Clips visual output based on arbitrary clipping planes.
  
  Parameters
  ----------
  cliping_planes : ArrayLike
      Each plane is defined by a position and a normal vector (magnitude is irrelevant). Shape: (n_planes, 2, 3)
  coord_system : str
      Coordinate system used by the clipping planes (see visuals.transforms.transform_system.py)
docstr: Coordinate system used by the clipping planes (see visuals.transforms.transform_system.py)
docstr_tok: ["Coordinate","system","used","by","the","clipping","planes","(","see","visuals.transforms.transform_system.py",")"]
code: def coord_system(self) -> str:
      """
      Coordinate system used by the clipping planes (see visuals.transforms.transform_system.py)
      """
      # unsettable cause we can't update the transform after being attached
      return self._coord_system
  
file_path: vispy/vispy/visuals/filters/clipping_planes.py
imports: from __future__ import annotations
  from typing import Optional
  from functools import lru_cache
  import numpy
  from ..shaders import Function, Varying
  from .base_filter import Filter
label_desc: Use image node_id 2 for calling the PlanesClipper obj's underlying member method code with example usage: obj.coord_system() and returns: self