Inherits from
- Module: enthought.mayavi.core.module.Module
Attributes
- actor
The tvtk TextActor.
actor = Instance(tvtk.TextActor, allow_none = False, record = True)
- input_info
input_info = PipelineInfo(datasets = [ 'any' ], attribute_types = [ 'any' ], attributes = [ 'any' ])
- position_in_3d
3D position
position_in_3d = Bool(False, desc = 'whether the position of the object is given in 2D or in 3D')
- property
The property of the axes (color etc.).
property = Property(record = True)
- text
The text to be displayed. Note that this should really be Str but wxGTK only returns unicode.
text = Str('Text', desc = 'the text to be displayed')
- view
view = View(Group(Group(Item(name = 'text'), Item(name = 'position_in_3d'), _position_group_2d, _position_group_3d, Item(name = 'width', enabled_when = 'object.actor.scaled_text')), Group(Item(name = 'actor', style = 'custom', editor = InstanceEditor(view = View(_text_actor_group))), show_labels = False), label = 'TextActor', show_labels = False), Group(Item(name = '_property', style = 'custom', resizable = True), label = 'TextProperty', show_labels = False))
- width
The width of the text.
width = Range(0.0, 1.0, 0.40000000000000002, enter_set = True, auto_set = False, desc = 'the width of the text as a fraction of the viewport')
- x_position
The x-position of this actor.
x_position = Float(0.0, desc = 'the x-coordinate of the text')
- y_position
The y-position of this actor.
y_position = Float(0.0, desc = 'the y-coordinate of the text')
- z_position
The z-position of this actor.
z_position = Float(0.0, desc = 'the z-coordinate of the text')
Inherited from base classes
Method summary
- __set_pure_state__(self, state)
- setup_pipeline(self)
- update_data(self)
- update_pipeline(self)
Inherited from base classes
- __deepcopy__(self, memo)
- __getstate__(self)
- __icon_path_default(self)
- __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_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)
- sync_trait(self, trait_name, object, alias = None, mutual = True, remove = False)
- 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_id(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_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
- __set_pure_state__(self, state)
- setup_pipeline(self)
Override this method so that it creates the 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. You should also set the actors attribute up at this point.
- update_data(self)
Override this method so that it flushes the vtk pipeline if that is necessary.
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 any of the inputs sends a pipeline_changed event.