This tool can be used to extend vector lines by a specified distance. The user must input the names of the input and output shapefiles, the distance to extend features by, and whether to extend both ends, line starts, or line ends. The input shapefile must be of a POLYLINE base shape type and should be in a projected coordinate system.
def extend_vector_lines(self, input: Vector, distance: float, extend_direction: str = "both") -> Vector: ...