def update_pipeline(self):
        mm = self.module_manager
        if mm is None:
            return

        # Data is available, so set the input for the grid plane.
        self.contour.inputs = [mm.source]
        # Force the normals setting to be noted.
        self._compute_normals_changed(self.compute_normals)
        # Set the LUT for the mapper.
        self.actor.set_lut(mm.scalar_lut_manager.lut)

        self.pipeline_changed = True
Override this method so that it *updates* the tvtk pipeline
dataset/ETHPy150Open enthought/mayavi/mayavi/modules/iso_surface.py/IsoSurface.update_pipeline