;(function(undefined) { 'use strict'; if (typeof sigma === 'undefined') throw 'sigma is not declared'; // Initialize packages: sigma.utils.pkg('sigma.canvas.edges.labels'); /** * This label renderer will just display the label on the curve of the edge. * The label is rendered at half distance of the edge extremities, and is * always oriented from left to right on the top side of the curve. * * @param {object} edge The edge object. * @param {object} source node The edge source node. * @param {object} target node The edge target node. * @param {CanvasRenderingContext2D} context The canvas context. * @param {configurable} settings The settings function. */ sigma.canvas.edges.labels.curvedArrow = function(edge, source, target, context, settings) { sigma.canvas.edges.labels.curve(edge, source, target, context, settings); }; }).call(this);