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
14
Site
*
bottomsite
;
15
16
double
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
}
dy
static float dy
Definition
draw.c:40
dx
static float dx
Definition
draw.c:39
ngdist
double ngdist(Site *s, Site *t)
Definition
site.c:16
bottomsite
Site * bottomsite
Definition
site.c:14
site.h
Point::x
double x
Definition
geometry.h:24
Point::y
double y
Definition
geometry.h:24
Site
Definition
site.h:23
Site::coord
Point coord
Definition
site.h:24
s
Definition
grammar.c:90
lib
neatogen
site.c
Generated by
1.9.8