示例#1
0
def _define_deprecated_functions(ns):
    from cbook import deprecated

    # The C++ functions are not meant to be used directly.
    # Users should use the more pythonic wrappers in the Path
    # class instead.
    for func, alternative in [
            ('point_in_path', 'path.Path.contains_point'),
            ('get_path_extents', 'path.Path.get_extents'),
            ('point_in_path_collection', 'collection.Collection.contains'),
            ('path_in_path', 'path.Path.contains_path'),
            ('path_intersects_path', 'path.Path.intersects_path'),
            ('convert_path_to_polygons', 'path.Path.to_polygons'),
            ('cleanup_path', 'path.Path.cleaned'),
            ('points_in_path', 'path.Path.contains_points'),
            ('clip_path_to_rect', 'path.Path.clip_to_bbox')]:
        ns[func] = deprecated(
            since='1.3', alternative=alternative)(getattr(_path, func))
示例#2
0
def _define_deprecated_functions(ns):
    from cbook import deprecated

    # The C++ functions are not meant to be used directly.
    # Users should use the more pythonic wrappers in the Path
    # class instead.
    for func, alternative in [
            ('point_in_path', 'path.Path.contains_point'),
            ('get_path_extents', 'path.Path.get_extents'),
            ('point_in_path_collection', 'collection.Collection.contains'),
            ('path_in_path', 'path.Path.contains_path'),
            ('path_intersects_path', 'path.Path.intersects_path'),
            ('convert_path_to_polygons', 'path.Path.to_polygons'),
            ('cleanup_path', 'path.Path.cleaned'),
            ('points_in_path', 'path.Path.contains_points'),
            ('clip_path_to_rect', 'path.Path.clip_to_bbox')]:
        ns[func] = deprecated(
            since='1.3', alternative=alternative)(getattr(_path, func))