Graphviz 14.0.2~dev.20251009.1020
Loading...
Searching...
No Matches
site.c
Go to the documentation of this file.
1/*************************************************************************
2 * Copyright (c) 2011 AT&T Intellectual Property
3 * All rights reserved. This program and the accompanying materials
4 * are made available under the terms of the Eclipse Public License v1.0
5 * which accompanies this distribution, and is available at
6 * https://www.eclipse.org/legal/epl-v10.html
7 *
8 * Contributors: Details at https://graphviz.org
9 *************************************************************************/
10
11#include <neatogen/site.h>
12#include <math.h>
13
15
16double ngdist(Site * s, Site * t)
17{
18 double ans;
19 double dx, dy;
20
21 dx = s->coord.x - t->coord.x;
22 dy = s->coord.y - t->coord.y;
23 ans = hypot(dx, dy);
24 return ans;
25}
static float dy
Definition draw.c:40
static float dx
Definition draw.c:39
double ngdist(Site *s, Site *t)
Definition site.c:16
Site * bottomsite
Definition site.c:14
double x
Definition geometry.h:24
double y
Definition geometry.h:24
Definition site.h:23
Point coord
Definition site.h:24
Definition grammar.c:90