def _set_outputs(self, new_outputs):
        old_outputs = self.outputs
        self.outputs = new_outputs
        if len(new_outputs) > 0:
            self.output_info.datasets = \
                [get_tvtk_dataset_name(new_outputs[0])]
        if old_outputs == self.outputs:
            # Even if the outputs don't change we want to propagate a
            # data_changed event since the data could have changed.
            self.data_changed = True
Main configuration method.
dataset/ETHPy150Open enthought/mayavi/mayavi/core/filter.py/Filter._set_outputs--crossover with--dataset/ETHPy150Open bloomreach/briefly/src/briefly/node.py/Node.configure