class_docstr: Superclass for all filters.
class_docstr_tok: ["Superclass","for","all","filters","."]
docstr: Called when a filter should be detached from a visual.
  
  Parameters
  ----------
  visual : instance of BaseVisual
      The visual that called this.
docstr_tok: ["Called","when","a","filter","should","be","detached","from","a","visual",".","Parameters","--","--","--","--","--","visual",":","instance","of","BaseVisual","The","visual","that","called","this","."]
code: def _detach(self, visual):
      """Called when a filter should be detached from a visual.
  
      Parameters
      ----------
      visual : instance of BaseVisual
          The visual that called this.
      """
      raise NotImplementedError(self)
  
imports: from abc import ABCMeta, abstractmethod
  import numpy
  from vispy.gloo import VertexBuffer
  from ..shaders import Function
label_desc: Use image node_id 2 for calling the BaseFilter obj's underlying member method code with example usage: obj._detach(visual) without return types