Esempio n. 1
0
 def __call_internal__(self, *args, **kwargs):
     """ Override the call to be able to scale automatically the glyphs.
     """
     scale_factor = kwargs.get("scale_factor", "auto")
     if scale_factor == "auto":
         kwargs["scale_factor"] = 1
     g = Pipeline.__call_internal__(self, *args, **kwargs)
     if scale_factor == "auto":
         g.glyph.glyph.scale_factor = tools._typical_distance(g.mlab_source.dataset)
         g.glyph.glyph.clamping = True
     else:
         g.glyph.glyph.clamping = False
     return g
Esempio n. 2
0
 def __call_internal__(self, *args, **kwargs):
     """ Override the call to be able to scale automatically the glyphs.
     """
     scale_factor = kwargs.get('scale_factor', 'auto')
     if scale_factor == 'auto':
         kwargs['scale_factor'] = 1
     g = Pipeline.__call_internal__(self, *args, **kwargs)
     if scale_factor == 'auto':
         g.glyph.glyph.scale_factor = \
                          tools._typical_distance(g.mlab_source.dataset)
         g.glyph.glyph.clamping = True
     else:
         g.glyph.glyph.clamping = False
     return g