Go to the source code of this file.
Data Structures | |
struct | Delaunay_FACET_tag |
Internal structure used by Delaunay modelling action (DLL). More... | |
Defines | |
#define | min(a, b) ( ((a) < (b)) ? (a) : (b) ) |
#define | max(a, b) ( ((a) > (b)) ? (a) : (b) ) |
#define | VECCOPY(a, b) { b[0] = a[0]; b[1] = a[1]; b[2] = a[2]; } |
#define | VECSUB(a, b, c) { c[0]=a[0]-b[0]; c[1]=a[1]-b[1]; c[2]=a[2]-b[2];} |
#define | VECSUM(a, b, c) { c[0]=a[0]+b[0]; c[1]=a[1]+b[1]; c[2]=a[2]+b[2];} |
#define | VECSCALE(a, b, c) { c[0]=(a)*b[0]; c[1]=(a)*b[1]; c[2]=(a)*b[2];} |
#define | DOT(a, b) ( (a[0]*b[0]) + (a[1]*b[1]) + (a[2]*b[2]) ) |
#define | CROSS(v1, v2, r) |
#define | POINT2VECTOR(p, v) |
#define | VECTOR2POINT(v, p) |
#define | NO 0 |
#define | YES 1 |
#define | FAIL -1 |
#define | OK 1 |
Typedefs | |
typedef struct Delaunay_FACET_tag | FACET |
Internal structure used by Delaunay modelling action (DLL). |
#define min | ( | a, | |||
b | ) | ( ((a) < (b)) ? (a) : (b) ) |
Definition at line 20 of file DELAUNAY.H.
#define max | ( | a, | |||
b | ) | ( ((a) > (b)) ? (a) : (b) ) |
Definition at line 23 of file DELAUNAY.H.
#define VECCOPY | ( | a, | |||
b | ) | { b[0] = a[0]; b[1] = a[1]; b[2] = a[2]; } |
Definition at line 25 of file DELAUNAY.H.
#define VECSUB | ( | a, | |||
b, | |||||
c | ) | { c[0]=a[0]-b[0]; c[1]=a[1]-b[1]; c[2]=a[2]-b[2];} |
Definition at line 26 of file DELAUNAY.H.
#define VECSUM | ( | a, | |||
b, | |||||
c | ) | { c[0]=a[0]+b[0]; c[1]=a[1]+b[1]; c[2]=a[2]+b[2];} |
Definition at line 27 of file DELAUNAY.H.
#define VECSCALE | ( | a, | |||
b, | |||||
c | ) | { c[0]=(a)*b[0]; c[1]=(a)*b[1]; c[2]=(a)*b[2];} |
Definition at line 28 of file DELAUNAY.H.
#define DOT | ( | a, | |||
b | ) | ( (a[0]*b[0]) + (a[1]*b[1]) + (a[2]*b[2]) ) |
Definition at line 29 of file DELAUNAY.H.
#define CROSS | ( | v1, | |||
v2, | |||||
r | ) |
Value:
{ \ r[0] = (v1[1]*v2[2]) - (v2[1]*v1[2]); \ r[1] = (v1[2]*v2[0]) - (v1[0]*v2[2]); \ r[2] = (v1[0]*v2[1]) - (v2[0]*v1[1]); \ }
Definition at line 30 of file DELAUNAY.H.
#define POINT2VECTOR | ( | p, | |||
v | ) |
Value:
Definition at line 35 of file DELAUNAY.H.
#define VECTOR2POINT | ( | v, | |||
p | ) |
Value:
p[0]=(long)v[0]; p[1]=(long)v[1]; \ p[2]=(long)v[2];
Definition at line 37 of file DELAUNAY.H.
#define NO 0 |
Definition at line 40 of file DELAUNAY.H.
#define YES 1 |
Definition at line 41 of file DELAUNAY.H.
#define FAIL -1 |
Definition at line 42 of file DELAUNAY.H.
#define OK 1 |
Definition at line 43 of file DELAUNAY.H.