Graphviz 14.1.2~dev.20260119.0928
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 "config.h"
12
13#include <neatogen/site.h>
14#include <math.h>
15
17
18double ngdist(Site * s, Site * t)
19{
20 double ans;
21 double dx, dy;
22
23 dx = s->coord.x - t->coord.x;
24 dy = s->coord.y - t->coord.y;
25 ans = hypot(dx, dy);
26 return ans;
27}
static float dy
Definition draw.c:43
static float dx
Definition draw.c:42
double ngdist(Site *s, Site *t)
Definition site.c:18
Site * bottomsite
Definition site.c:16
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