icecube.steamshovel.artists.Bubbles module

class icecube.steamshovel.artists.Bubbles.Bubbles

Bases: PyArtist

Mimics the behavior of ChargeBubbles for keys that support it, and works with all kinds of containers of OMKeys.

create((PyArtist)self, (I3Frame)frame, (SceneGroup)output) None :

[Abstract base class method, must be overridden.] Generate SceneObjects for this artist. The values of frame[self.keys()] are guaranteed to be valid if this artist accepts keys.

discover_features(obj)
handle_const_bubble(sphere, static_color)
handle_integral_bubble(output, sphere, series, scale, power, colormap, custom_time_range)
handle_integral_bubble_delay(output, sphere, series, scale, power, colormap, delay, custom_time_range)
handle_time_bubble(output, sphere, obj, scale, colormap, custom_time_range)
isValidKey((PyArtist)self, (I3Frame)frame, (int)key_idx, (str)key) bool :

Return true if frame[key] is a valid key_idx’th input to this artist; must be overridden in child classes unless a requiredTypes list is given or numRequiredKeys is 0.

numRequiredKeys = 2
static set_size(obj, sizes)
icecube.steamshovel.artists.Bubbles.get_custom_time_range(s)