Inherits from
- Component: enthought.mayavi.core.component.Component
Attributes
- actor
The actor.
actor = Instance(tvtk.Prop)
- mapper
The mapper.
mapper = Instance(tvtk.AbstractMapper)
- property
The actor's property.
property = Instance(tvtk.Property2D)
- view
The View for this object.
view = View(Group(Item(name = 'actor', style = 'custom', editor = InstanceEditor(view = View(_actor_group))), show_labels = False, label = 'Actor'), Group(Item(name = 'mapper', style = 'custom', resizable = True), show_labels = False, label = 'Mapper'), Group(Item(name = 'property', style = 'custom', resizable = True), show_labels = False, label = 'Property'), resizable = True)
Inherited from base classes
Method summary
- setup_pipeline(self)
- update_data(self)
- update_pipeline(self)
Inherited from base classes
- __deepcopy__(self, memo)
- __get_pure_state__(self)
- __getstate__(self)
- __icon_path_default(self)
- __init__(self, **traits)
- __menu_default(self)
- __module_view_default(self)
- __prefix_trait__(self, name, is_set)
- __reduce_ex__(self, protocol)
- __setstate__(self, str_state)
- __view_filename_default(self)
- add_actors(self)
- add_child(self, child)
- add_class_trait(cls, name, *trait)
- add_trait(self, name, *trait)
- add_trait_category(cls, category)
- add_trait_listener(self, object, prefix = '')
- all_trait_names(self)
- base_trait(self, name)
- class_default_traits_view(cls)
- class_editable_traits(cls)
- class_trait_names(cls, **metadata)
- class_trait_view(cls, name = None, view_element = None)
- class_trait_view_elements(cls)
- class_traits(cls, **metadata)
- clone_traits(self, traits = None, memo = None, copy = None, **metadata)
- configure_traits(self, filename = None, view = None, kind = None, edit = True, context = None, handler = None, id = '', scrollable = None, **args)
- copy_traits(self, other, traits = None, memo = None, copy = None, **metadata)
- copyable_trait_names(self, **metadata)
- default_traits_view(self)
- dialog_view(self)
- edit_traits(self, view = None, parent = None, kind = None, context = None, handler = None, id = '', scrollable = None, **args)
- editable_traits(self)
- has_traits_interface(self, *interfaces)
- on_trait_change(self, handler, name = None, remove = False, dispatch = 'same', priority = False, deferred = False)
- print_traits(self, show_help = False, **metadata)
- remove(self)
- remove_actors(self)
- remove_child(self, child)
- remove_trait(self, name)
- remove_trait_listener(self, object, prefix = '')
- render(self)
- reset_traits(self, traits = None, **metadata)
- set_trait_dispatch_handler(cls, name, klass, override = False)
- start(self)
- stop(self)
- sync_trait(self, trait_name, object, alias = None, mutual = True, remove = False)
- tno_allows_children(self, node)
- tno_append_child(self, node, child)
- tno_can_add(self, node, add_object)
- tno_can_auto_close(self, node)
- tno_can_auto_open(self, node)
- tno_can_copy(self, node)
- tno_can_delete(self, node)
- tno_can_delete_me(self, node)
- tno_can_insert(self, node)
- tno_can_rename(self, node)
- tno_can_rename_me(self, node)
- tno_click(self, node)
- tno_confirm_delete(self, node)
- tno_dclick(self, node)
- tno_delete_child(self, node, index)
- tno_drop_object(self, node, dropped_object)
- tno_get_add(self, node)
- tno_get_children(self, node)
- tno_get_drag_object(self, node)
- tno_get_icon(self, node, is_expanded)
- tno_get_icon_path(self, node)
- tno_get_label(self, node)
- tno_get_menu(self, node)
- tno_get_name(self, node)
- tno_get_tooltip(self, node)
- tno_get_view(self, node)
- tno_has_children(self, node)
- tno_insert_child(self, node, index, child)
- tno_is_node_for(self, node)
- tno_select(self, node)
- tno_set_label(self, node, label)
- tno_when_children_changed(self, node, listener, remove)
- tno_when_children_replaced(self, node, listener, remove)
- tno_when_label_changed(self, node, listener, remove)
- trait(self, name, force = False, copy = False)
- trait_context(self)
- trait_get(self, *names, **metadata)
- trait_monitor(cls, handler, remove = False)
- trait_names(self, **metadata)
- trait_set(self, trait_change_notify = True, **traits)
- trait_setq(self, **traits)
- trait_subclasses(cls, all = False)
- trait_view(self, name = None, view_element = None)
- trait_view_elements(self)
- trait_views(self, klass = None)
- traits(self, **metadata)
- validate_trait(self, name, value)
Methods
- setup_pipeline(self)
Override this method so that it creates its tvtk pipeline.
This method is invoked when the object is initialized via __init__. Note that at the time this method is called, the tvtk data pipeline will not yet be setup. So upstream data will not be available. The idea is that you simply create the basic objects and setup those parts of the pipeline not dependent on upstream sources and filters.
- update_data(self)
Override this method to do what is necessary when upstream data changes.
This method is invoked (automatically) when any of the inputs sends a data_changed event.
- update_pipeline(self)
Override this method so that it updates the tvtk pipeline when data upstream is known to have changed.
This method is invoked (automatically) when the input fires a pipeline_changed event.