From ddff322b329ad4425fc5bd53a7c911a6709c98ae Mon Sep 17 00:00:00 2001 From: erg Date: Fri, 27 Jun 2008 18:20:24 +0000 Subject: [PATCH] Add support for edge routing to ports on the periphery of nodes, and splines for multiedges. --- lib/neatogen/multispline.h | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 lib/neatogen/multispline.h diff --git a/lib/neatogen/multispline.h b/lib/neatogen/multispline.h new file mode 100644 index 000000000..4462d80af --- /dev/null +++ b/lib/neatogen/multispline.h @@ -0,0 +1,29 @@ +/* $Id$Revision: */ +/* vim:set shiftwidth=4 ts=8: */ + +/********************************************************** +* This software is part of the graphviz package * +* http://www.graphviz.org/ * +* * +* Copyright (c) 1994-2004 AT&T Corp. * +* and is licensed under the * +* Common Public License, Version 1.0 * +* by AT&T Corp. * +* * +* Information and Software Systems Research * +* AT&T Research, Florham Park NJ * +**********************************************************/ + +#ifndef MULTISPLINE_H +#define MULTISPLINE_H + +#include +#include + +typedef struct router_s router_t; + +extern void freeRouter (router_t* rtr); +extern router_t* mkRouter (Ppoly_t** obs, int npoly); +extern int makeMultiSpline(edge_t* e, router_t * rtr, int); + +#endif -- 2.40.0