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 = 'Ellipsoid axis')
- color
color = vtk_color_trait((1.0, 1.0, 1.0))
- height
height = Range(0.0, 1.0000000000000001e+299, 0.5, desc = 'Sscaling factor in Y direction')
- length
length = Range(0.0, 1.0000000000000001e+299, 1.0, desc = 'Scaling factor in X direction')
- polydata
polydata = Instance(tvtk.PolyData, ())
- pos
pos = Array(value = (0.0, 0.0, 0.0), desc = 'Ellipsoid pos')
- property
property = Instance(tvtk.Property)
- radius
radius = Range(0.0, 1.0000000000000001e+299, value = 0.5, desc = 'Undistorted ellipsoid radius')
- representation
representation = Enum('s', 'w', 'p')
- size
size = Array(value = (1.0, 0.5, 1.0), desc = 'Ellipsoid size_factor')
- traits_view
traits_view = View(Group(Item(name = 'radius', style = 'simple'), Item(name = 'x', label = 'Pos X'), Item(name = 'y', label = 'Pos Y'), Item(name = 'z', label = 'Pos Z'), Item(name = 'length', label = 'Length'), Item(name = 'height', label = 'Height'), Item(name = 'width', label = 'Width'), Item(name = 'color'), Item(name = 'visibility'), Item(name = 'representation'), label = 'Ellipsoid Properties', show_border = True), buttons = [ 'OK' ])
- viewer
viewer = Any
- visibility
visibility = Bool(True)
- width
width = Range(0.0, 1.0000000000000001e+299, 1.0, desc = 'Scaling factor in Z direction')
- x
x = Range(-Const(1.0000000000000001e+299), 1.0000000000000001e+299, 0.0, desc = 'X coordinate of ellipsoid center')
- y
y = Range(-Const(1.0000000000000001e+299), 1.0000000000000001e+299, 0.0, desc = 'Y coordinate of ellipsoid center')
- z
z = Range(-Const(1.0000000000000001e+299), 1.0000000000000001e+299, 0.0, desc = 'Z coordinate of ellipsoid 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