API Reference for Enthought Tool Suite 3.2.0

A tvtk pipeline browser.

An abstract TreeGenerator class defines the interface of a tree generator. This class is responsible for generating the list of children. Often tvtk object's children are collections of various objects, some sequences and some simple objects. In order to provide a unified interface to all children, all of these objects are wrapped using the CompositeIterable which presents all children as a single iterable.

SimpleTreeGenerator does not do extensive analysis of the passed object in order to compute the children. FullTreeGenerator however uses the algorithm that MayaVi-1.x uses and therefore generates a large number of objects.

The PipelineBrowser class presents the view of the pipeline as a tree. It allows one to specify the TreeGenerator instance. The TreeEditor from the traits package is used to represent the view. A TVTKLeafNode defines a node that has no children. A TVTKBranchNode is a node that has children. The nodes basically wrap up the tvtk object and present an interface suitable for the TreeEditor.

TODO:

Classes

Function summary

Functions

Imported Names

Local nameRefers to
Actionenthought.traits.ui.menu.Action
Anyenthought.traits.trait_types.Any
camel2enthoughtenthought.tvtk.common.camel2enthought
Dictenthought.traits.trait_types.Dict
Floatenthought.traits.trait_types.Float
Groupenthought.traits.ui.group.Group
HasTraitsenthought.traits.has_traits.HasTraits
Instanceenthought.traits.trait_types.Instance
Itementhought.traits.ui.item.Item
Listenthought.traits.trait_types.List
ObjectTreeNodeenthought.traits.ui.tree_node.ObjectTreeNode
Propertyenthought.traits.traits.Property
Pythonenthought.traits.trait_types.Python
rere
Strenthought.traits.trait_types.Str
Traitenthought.traits.traits.Trait
TreeEditorenthought.traits.ui.editors.tree_editor.TreeEditor
TreeNodeObjectenthought.traits.ui.tree_node.TreeNodeObject
tvtkenthought.tvtk.tvtk.tvtk
TVTKBaseenthought.tvtk.tvtk_base.TVTKBase
TVTKBaseHandlerenthought.tvtk.tvtk_base_handler.TVTKBaseHandler
Viewenthought.traits.ui.view.View

© Copyright 2002-2009 Enthought, Inc.