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 cylinder axis')
- color
color = vtk_color_trait((1.0, 1.0, 1.0))
- length
length = Range(0.0, 100.0, value = 1.0, desc = 'the cylinder length')
- points
points = Array('d', shape = (60, 3))
- polydata
polydata = Instance(tvtk.PolyData, ())
- pos
pos = Array(value = (0.0, 0.0, 0.0), desc = 'the cylinder pos')
- property
property = Instance(tvtk.Property)
- radius
radius = Range(0.0, 100.0, value = 1.0, desc = 'the cylinder radius')
- representation
representation = Enum('s', 'w', 'p')
- traits_view
traits_view = View(Group(Item(name = 'radius', style = 'simple'), Item(name = 'length', style = 'simple'), 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 = 'Cylinder Properties', show_border = True), buttons = [ 'OK' ])
- viewer
viewer = Any
- visibility
visibility = Bool(True)
- x
x = Range(-Const(1.0000000000000001e+299), 1.0000000000000001e+299, 0.0, desc = 'the X coordinate of cylinder center')
- y
y = Range(-Const(1.0000000000000001e+299), 1.0000000000000001e+299, 0.0, desc = 'the Y coordinate of cylinder center')
- z
z = Range(-Const(1.0000000000000001e+299), 1.0000000000000001e+299, 0.0, desc = 'the Z coordinate of cylinder 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