public AffineTransform createArrowTransform(RenderContext<V, E> rc, Shape edgeShape,
			Shape vertexShape) {

		return doCreateArrowTransform(rc.getArrowPlacementTolerance(), edgeShape, vertexShape);
	}
Basic class to calculate the position of an edge arrow

@param <V> the vertex type
@param <E> the edge type
Ghidra/Framework/Graph/src/main/java/ghidra/graph/viewer/edge/VisualEdgeArrowRenderingSupport.java