The type of each arrow head and the side of the arrow should be
specified by the same way as in \simple_arrow. Arrow is computed
using edges, side and ratio parameters. It is a bezier curve oriented
along the line defined as the mediator of
(orthogonal
crossing the middle of first edge parameter of the arrow). In example
this mediator is called . The arrow begins near to the
middle of the segment point () and ends near to the
intersection of and limit arrow edge (). In
example, the end of arrow is close to point . Length of the arrow
along depends of the ratio of the arrow
beyond . The default value of is 50% so the
distance of arrow beyond is equal to the distance between the
begin of arrow and point . The side parameter allows to specify
whether the arrow is drawn at left or right of .
This
operator should only appear within a step block.
% balanced return arrow \return_arrow([mid_ad, mid_bc], [a, b], none, mountain, left); % long return arrow (3/4 beyong [a, b]) \return_arrow([mid_ad, mid_bc], [a, b], unfold, mountain, right, 75);
\return_arrow(EDGE_1, EDGE_2, SRC_ARROW, DST_ARROW, SIDE, RATIO);
EDGE_1 Description : Indicates the origin of arrow (often fold line). Type : Edge, couple of vertex identifiers. Allowed values : Any couple of vertex identifiers already defined in a previous step. EDGE_2 Description : Indicates the limit where the arrow returns. Type : Edge, couple of vertex identifiers. Allowed values : Any couple of vertex identifiers already defined in a previous step. SRC_ARROW Description : Indicates the type of arrow head at the origin. Type : Arrow head type. Allowed values : One value in {valley, mountain, unfold, none}. DST_ARROW Description : Indicates the type of arrow head at the end. Type : Arrow head type. Allowed values : One value in {valley, mountain, unfold, none}. SIDE (optional) Description : Indicates the orientation side of the arrow. Type : Side type. Allowed values : One value in {left, right}. Default value : right RATIO (optional) Description : Indicates the curve ratio of the arrow. Type : Percentage type. Allowed values : One value in the range ]0, 100[. Default value : 50.