# MLab pipeline reference

Reference list of all the main functions of `pipeline` sub module of `mlab`. You can access these functions using:

    mlab.pipeline.function(...)

These functions can be used for finer control of the Mayavi pipeline than the main mlab interface. For usage examples, see ontrolling-the-pipeline-with-mlab-scripts.

- Sources
  - array2d_source
  - builtin_image
  - builtin_surface
  - chaco_file
  - grid_source
  - line_source
  - open
  - parametric_surface
  - point_load
  - scalar_field
  - scalar_scatter
  - triangular_mesh_source
  - vector_field
  - vector_scatter
  - vertical_vectors_source
  - volume_file
- Tools
  - add_dataset
  - add_module_manager
  - get_vtk_src
  - set_extent
  - traverse
- Data
  - probe_data
- Filters, modules, other functions
  - cell_derivatives
  - cell_to_point_data
  - contour
  - contour_grid_plane
  - contour_surface
  - custom_grid_plane
  - cut_plane
  - data_set_clipper
  - decimate_pro
  - delaunay2d
  - delaunay3d
  - elevation
  - elevation_filter
  - extract_edges
  - extract_grid
  - extract_tensor_components
  - extract_unstructured_grid
  - extract_vector_components
  - extract_vector_norm
  - gaussian_splatter
  - glyph
  - greedy_terrain_decimation
  - grid_plane
  - hyper_streamline
  - image_actor
  - image_change_information
  - image_data_probe
  - image_plane_widget
  - iso_surface
  - labels
  - mask_points
  - outline
  - point_to_cell_data
  - poly_data_normals
  - quadric_decimation
  - scalar_cut_plane
  - select_output
  - set_active_attribute
  - slice_unstructured_grid
  - streamline
  - stripper
  - structured_grid_outline
  - surface
  - tensor_glyph
  - text3d
  - threshold
  - transform_data
  - triangle_filter
  - tube
  - user_defined
  - vector_cut_plane
  - vectors
  - volume
  - vorticity
  - warp_scalar
  - warp_vector
  - warp_vector_cut_plane