summaryrefslogtreecommitdiffstats
path: root/Master/Agile Software Development/TestApp/dist/lib/graphviz/include/graphviz/pathgeom.h
diff options
context:
space:
mode:
Diffstat (limited to 'Master/Agile Software Development/TestApp/dist/lib/graphviz/include/graphviz/pathgeom.h')
-rw-r--r--Master/Agile Software Development/TestApp/dist/lib/graphviz/include/graphviz/pathgeom.h54
1 files changed, 54 insertions, 0 deletions
diff --git a/Master/Agile Software Development/TestApp/dist/lib/graphviz/include/graphviz/pathgeom.h b/Master/Agile Software Development/TestApp/dist/lib/graphviz/include/graphviz/pathgeom.h
new file mode 100644
index 0000000..96b1fed
--- /dev/null
+++ b/Master/Agile Software Development/TestApp/dist/lib/graphviz/include/graphviz/pathgeom.h
@@ -0,0 +1,54 @@
+/* $Id: pathgeom.h,v 1.2 2005/10/18 18:30:23 ellson Exp $ $Revision: 1.2 $ */
+/* 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 _PATHGEOM_INCLUDE
+#define _PATHGEOM_INCLUDE
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#ifdef HAVE_POINTF_S
+ typedef struct pointf_s Ppoint_t;
+ typedef struct pointf_s Pvector_t;
+#else
+ typedef struct Pxy_t {
+ double x, y;
+ } Pxy_t;
+
+ typedef struct Pxy_t Ppoint_t;
+ typedef struct Pxy_t Pvector_t;
+#endif
+
+ typedef struct Ppoly_t {
+ Ppoint_t *ps;
+ int pn;
+ } Ppoly_t;
+
+ typedef Ppoly_t Ppolyline_t;
+
+ typedef struct Pedge_t {
+ Ppoint_t a, b;
+ } Pedge_t;
+
+/* opaque state handle for visibility graph operations */
+ typedef struct vconfig_s vconfig_t;
+
+#ifdef __cplusplus
+}
+#endif
+#endif