Is the LineExtender mis-named? I have a set of lines starting from the centre of a buffer polygon and ending at the edge of the polygon. I want to extend the line from the start point to the other side of the polygon. So LineExtender seems to be the perfect choice.
However, if I use the Beginning port, I just get a line going from the centre of the buffer the other way. If I use the End port, I get a line outside the buffer, starting from the end point of the original line. I expected the Beginning and End ports to output the original feature with the original line extended in one direction. But only the Stretched port outputs the original line actually extended, but it's in both directions which is not what I want.
I can work round this by aggregating the original line with the output from the Beginning port (and using Group By in the Aggregator), or using the LineCombiner (again with Group By), but that seems like a long way round when LineExtender should be able to extend the line in one direction.
Original line:
LineExtender Beginning port:
LineExtender End port:
LineExtender Stretched port:
What I want - LineExtender beginning port + original line + Aggregator: