Inherits from
- Base: enthought.mayavi.core.base.Base
Attributes
- children
The source objects associated with this object.
children = List(Source, record = True)
- icon
The icon
icon = Str('scene.ico')
- name
The name of this scene.
name = Str('TVTK Scene')
- scene
The scene (RenderWindow) associated with this component -- we redeclare it here just to be able to record this scene, we don't want it recorded on all objects since the scene is shared (although it isn't an error to register an object twice with the recorder).
scene = Instance(TVTKScene, record = True)
- type
The human-readable type for this object
type = Str(' scene')
- view
The objects view.
view = View(Group(Item(name = 'scene', style = 'custom'), show_labels = False))
Inherited from base classes
Method summary
- __get_pure_state__(self)
- __set_pure_state__(self, state)
- add_child(self, child)
- remove(self)
- remove_child(self, child)
- start(self)
- stop(self)
- tno_can_add(self, node, add_object)
- tno_drop_object(self, node, dropped_object)
Inherited from base classes
- __prefix_trait__(self, name, is_set)
- __reduce_ex__(self, protocol)
- 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)
- 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_trait(self, name)
- remove_trait_listener(self, object, prefix = '')
- reset_traits(self, traits = None, **metadata)
- set_trait_dispatch_handler(cls, name, klass, override = False)
- sync_trait(self, trait_name, object, alias = None, mutual = True, remove = False)
- tno_allows_children(self, node)
- 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_dclick(self, node)
- tno_get_add(self, node)
- tno_get_children(self, node)
- tno_get_children_id(self, node)
- tno_get_drag_object(self, node)
- tno_get_name(self, node)
- tno_get_tooltip(self, node)
- tno_has_children(self, node)
- 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_elements(self)
- trait_views(self, klass = None)
- traits(self, **metadata)
- validate_trait(self, name, value)
Methods
- __get_pure_state__(self)
- __set_pure_state__(self, state)
- add_child(self, child)
This method intelligently adds a child to this object in the MayaVi pipeline.
- remove(self)
Remove ourselves from the mayavi pipeline.
- remove_child(self, child)
Remove specified child from our children.
- start(self)
This is invoked when this object is added to the mayavi pipeline.
- stop(self)
Invoked when this object is removed from the mayavi pipeline.
- tno_can_add(self, node, add_object)
Returns whether a given object is droppable on the node.
- tno_drop_object(self, node, dropped_object)
Returns a droppable version of a specified object.