mirror of
				https://github.com/python-pillow/Pillow.git
				synced 2025-10-31 16:07:30 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			61 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			61 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| #
 | |
| # The Python Imaging Library
 | |
| # $Id$
 | |
| #
 | |
| # path interface
 | |
| #
 | |
| # History:
 | |
| # 1996-11-04 fl   Created
 | |
| # 2002-04-14 fl   Added documentation stub class
 | |
| #
 | |
| # Copyright (c) Secret Labs AB 1997.
 | |
| # Copyright (c) Fredrik Lundh 1996.
 | |
| #
 | |
| # See the README file for information on usage and redistribution.
 | |
| #
 | |
| 
 | |
| from PIL import Image
 | |
| 
 | |
| 
 | |
| # the Python class below is overridden by the C implementation.
 | |
| 
 | |
| 
 | |
| class Path(object):
 | |
| 
 | |
|     def __init__(self, xy):
 | |
|         pass
 | |
| 
 | |
|     def compact(self, distance=2):
 | |
|         """
 | |
|         Compacts the path, by removing points that are close to each other.
 | |
|         This method modifies the path in place.
 | |
|         """
 | |
|         pass
 | |
| 
 | |
|     def getbbox(self):
 | |
|         """Gets the bounding box."""
 | |
|         pass
 | |
| 
 | |
|     def map(self, function):
 | |
|         """Maps the path through a function."""
 | |
|         pass
 | |
| 
 | |
|     def tolist(self, flat=0):
 | |
|         """
 | |
|         Converts the path to Python list.
 | |
|         #
 | |
|         @param flat By default, this function returns a list of 2-tuples
 | |
|             [(x, y), ...].  If this argument is true, it returns a flat list
 | |
|             [x, y, ...] instead.
 | |
|         @return A list of coordinates.
 | |
|         """
 | |
|         pass
 | |
| 
 | |
|     def transform(self, matrix):
 | |
|         """Transforms the path."""
 | |
|         pass
 | |
| 
 | |
| 
 | |
| # override with C implementation
 | |
| Path = Image.core.path
 |