public CalloutPositionedInfo(PartialRectangle rectangle, RectangleEdge targetEdge, RectangleEdge alignmentEdge, CalloutBeakPositionedInfo beakPosition) { ElementRectangle = rectangle; TargetEdge = targetEdge; AlignmentEdge = alignmentEdge; BeakPosition = beakPosition; }
public CalloutBeakPositionedInfo(PartialRectangle elementRectangle, RectangleEdge targetEdge, RectangleEdge closestEdge) { ElementRectangle = elementRectangle; TargetEdge = targetEdge; AlignmentEdge = RectangleEdge.None; ClosestEdge = closestEdge; }
public CalloutPositionedInfo() { BeakPosition = new CalloutBeakPositionedInfo(); ElementRectangle = new PartialRectangle(); }