$jit.RGraph.Plot.EdgeTypes.implement({
'lineUnder': {
'render': function (adj, canvas) {
var ctx = canvas.getCtx();
var from = adj.nodeFrom.pos.getc(true),
to = adj.nodeTo.pos.getc(true);
ctx.globalCompositeOperation = 'destination-over';
this.edgeHelper.line.render(from, to, canvas);
},
'contains': function (adj, pos) {
var from = adj.nodeFrom.pos.getc(true),
to = adj.nodeTo.pos.getc(true);
return this.edgeHelper.line.contains(from, to, pos, this.edge.epsilon);
}
}
});