Inherits from
- HasTraits: enthought.traits.has_traits.HasTraits
Attributes
- actor
actor = Instance(tvtk.Actor, ())
- axis
axis = Array(value = (1.0, 0.0, 0.0), desc = 'the arrow axis')
- color
color = vtk_color_trait((1.0, 1.0, 1.0))
- length_cone
length_cone = Range(0.0, 1.0, value = 0.34999999999999998, desc = 'shaft length of arrow')
- points
points = Array('d', shape = (31, 3))
- polydata
polydata = Instance(tvtk.PolyData, ())
- pos
pos = Array(value = (0.0, 0.0, 0.0), desc = 'the Arrow pos')
- property
property = Instance(tvtk.Property)
- radius_cone
radius_cone = Range(0.0, 10.0, value = 0.080000000000000002, desc = 'the radius of cone portion of arrow')
- radius_shaft
radius_shaft = Range(0.0, 5.0, value = 0.029999999999999999, desc = 'the radius of shaft portion of arrow')
- representation
representation = Enum('s', 'w', 'p')
- traits_view
traits_view = View(Group(Item(name = 'radius_cone'), Item(name = 'length_cone'), Item(name = 'radius_shaft'), Item(name = 'x', label = 'Pos X'), Item(name = 'y', label = 'Pos Y'), Item(name = 'z', label = 'Pos Z'), Item(name = 'color'), Item(name = 'visibility'), Item(name = 'representation'), label = 'Arrow Properties', show_border = True))
- viewer
viewer = Any
- visibility
visibility = Bool(True)
- x
x = Range(-Const(1.0000000000000001e+299), 1.0000000000000001e+299, 0.0, desc = 'the X coordinate of arrow center')
- y
y = Range(-Const(1.0000000000000001e+299), 1.0000000000000001e+299, 0.0, desc = 'the Y coordinate of arrow center')
- z
z = Range(-Const(1.0000000000000001e+299), 1.0000000000000001e+299, 0.0, desc = 'the Z coordinate of arrow center')
Inherited from base classes
Method summary
- __init__(self, **traits)
- render(self)
- rotate(self, angle, axis, origin = numpy.array([ 0.0, 0.0, 0.0 ]))
Inherited from base classes
- __deepcopy__(self, memo)
- __getstate__(self)
- __prefix_trait__(self, name, is_set)
- __reduce_ex__(self, protocol)
- __setstate__(self, state, trait_change_notify = True)
- 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)
- 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
- __init__(self, **traits)
- render(self)
- rotate(self, angle, axis, origin = numpy.array([ 0.0, 0.0, 0.0 ]))
Function takes atleast 2 arguments: axis about which to rotate the actor and angle with which to rotate the actor, the 3rd agrument is origin i.e. the point about which to rotate the actor, by default it is set to the global origin