44 |
|
* |
45 |
|
* Created by Charles F. Vardeman II on 11 Dec 2006. |
46 |
|
* @author Charles F. Vardeman II |
47 |
< |
* @version $Id: ConvexHull.hpp,v 1.10 2008-09-14 01:32:25 chuckv Exp $ |
47 |
> |
* @version $Id: ConvexHull.hpp,v 1.13 2008-10-15 18:26:01 chuckv Exp $ |
48 |
|
* |
49 |
|
*/ |
50 |
|
|
53 |
|
|
54 |
|
#include "math/Vector3.hpp" |
55 |
|
#include "config.h" |
56 |
< |
#include "math/hull.hpp" |
56 |
> |
#include "math/Hull.hpp" |
57 |
|
#include "math/Triangle.hpp" |
58 |
|
|
59 |
|
#include <cassert> |
62 |
|
extern "C" |
63 |
|
{ |
64 |
|
#if defined(HAVE_QHULL) |
65 |
< |
#include "qhull/qhull.h" |
66 |
< |
#include "qhull/mem.h" |
67 |
< |
#include "qhull/qset.h" |
68 |
< |
#include "qhull/geom.h" |
69 |
< |
#include "qhull/merge.h" |
70 |
< |
#include "qhull/poly.h" |
71 |
< |
#include "qhull/io.h" |
72 |
< |
#include "qhull/stat.h" |
65 |
> |
#include <qhull/qhull.h> |
66 |
> |
#include <qhull/mem.h> |
67 |
> |
#include <qhull/qset.h> |
68 |
> |
#include <qhull/geom.h> |
69 |
> |
#include <qhull/merge.h> |
70 |
> |
#include <qhull/poly.h> |
71 |
> |
#include <qhull/io.h> |
72 |
> |
#include <qhull/stat.h> |
73 |
|
#endif |
74 |
|
} |
75 |
|
#ifdef IS_MPI |
95 |
|
double area_; |
96 |
|
int dim_; |
97 |
|
int Ns_; |
98 |
< |
std::vector< StuntDouble* > surfaceSDs_; |
98 |
> |
std::vector<StuntDouble*> surfaceSDs_; |
99 |
|
const std::string options_; |
100 |
+ |
|
101 |
|
private: |
102 |
|
std::vector<Triangle*> Triangles_; |
103 |
|
|