diff options
Diffstat (limited to 'src/mtx_qhull')
-rw-r--r-- | src/mtx_qhull/list.h | 2 | ||||
-rw-r--r-- | src/mtx_qhull/vectors.h | 8 | ||||
-rw-r--r-- | src/mtx_qhull/zhull.h | 10 |
3 files changed, 20 insertions, 0 deletions
diff --git a/src/mtx_qhull/list.h b/src/mtx_qhull/list.h index ca76cb7..dfccede 100644 --- a/src/mtx_qhull/list.h +++ b/src/mtx_qhull/list.h @@ -1,6 +1,8 @@ #ifndef QHULL_LIST_H #define QHULL_LIST_H +#include <sys/types.h> + typedef long int entry_t; typedef long int index_t; diff --git a/src/mtx_qhull/vectors.h b/src/mtx_qhull/vectors.h index 201205a..fadb370 100644 --- a/src/mtx_qhull/vectors.h +++ b/src/mtx_qhull/vectors.h @@ -1,3 +1,9 @@ +#ifndef QHULL_VECTORS_H +#define QHULL_VECTORS_H + +#include <sys/types.h> +#include "list.h" + typedef struct vec_ { float c[3]; } vector_t; @@ -38,3 +44,5 @@ plane_t planeFromListedPoints(points_t points, list_t list); void printPlane(plane_t p); void printVector(vector_t v); + +#endif /* QHULL_VECTORS_H */ diff --git a/src/mtx_qhull/zhull.h b/src/mtx_qhull/zhull.h index dd520e1..2a20768 100644 --- a/src/mtx_qhull/zhull.h +++ b/src/mtx_qhull/zhull.h @@ -1,3 +1,9 @@ +#ifndef QHULL_ZHULL_H +#define QHULL_ZHULL_H + +#include <sys/types.h> +#include "list.h" +#include "vectors.h" typedef struct facet_ { plane_t plane; @@ -23,3 +29,7 @@ zhull_t zhullInitPoints(const float *x, const float *y, const float *z, const size_t num_points); void printFacet(const zhull_t * const zh, const facet_t * const f); + +facet_t *getFacetByIndex(const list_t facets, const index_t index); + +#endif /* QHULL_ZHULL_H */ |