Table of Contents
This chapter covers a few points that developers should note while
creating their own filters and modules. The word component in the
following discussion refers to either a Source
or Module
or a Filter
or
any other class relevant to MayaVi.
The MayaVi sources are organized in the following fashion.
The Base/
directory contains
classes that define the basic objects that populate MayaVi (in
Objects.py
). It also contains files that define
the ModuleManager
and the
DataVizManager
.
This contains useful functions and classes that are commonly used. It also contains some variables that are used by all the other source.
This directory contains files that define the various filters.
This directory contains files that define the various modules.
This defines the main GUI class for MayaVi.
This directory contains documentation for MayaVi.
This directory contains a few simple examples for VTK. Currently a simple VTK data file, a visualization based on this data file and a customized lookup table are included.
This directory is actually a sub-package of MayaVi. It contains useful modules that use MayaVi or are useful along with MayaVi. The packages in the tools are described in the tools section.
This directory contains files for the vtkPipeline browser and associated tools. These include a Tkinter based pipeline browser for VTK, a segmented pipeline browser, a simple pickler for VTK objects and a Tkinter based VTK object GUI configurator. The pipeline browser can be used independently of MayaVi.