Last change
on this file since 10207 was
10207,
checked in by ascheibe, 11 years ago
|
#1886 added a unit test for volume calculation and the qhull library
|
File size:
1.3 KB
|
Line | |
---|
1 | /****************************************************************************
|
---|
2 | **
|
---|
3 | ** Copyright (c) 2008-2012 C.B. Barber. All rights reserved.
|
---|
4 | ** $Id: //main/2011/qhull/src/libqhullcpp/QhullStat.h#6 $$Change: 1464 $
|
---|
5 | ** $DateTime: 2012/01/25 22:58:41 $$Author: bbarber $
|
---|
6 | **
|
---|
7 | ****************************************************************************/
|
---|
8 |
|
---|
9 | #ifndef QHULLSTAT_H
|
---|
10 | #define QHULLSTAT_H
|
---|
11 |
|
---|
12 | extern "C" {
|
---|
13 | #include "libqhull/qhull_a.h"
|
---|
14 | }
|
---|
15 |
|
---|
16 | #include <string>
|
---|
17 | #include <vector>
|
---|
18 |
|
---|
19 | namespace orgQhull {
|
---|
20 |
|
---|
21 | #//defined here
|
---|
22 | //! QhullStat -- Qhull's statistics, qhstatT, as a C++ class
|
---|
23 | //! Statistics defined with zzdef_() control Qhull's behavior, summarize its result, and report precision problems.
|
---|
24 | class QhullStat;
|
---|
25 |
|
---|
26 | class QhullStat : public qhstatT {
|
---|
27 |
|
---|
28 | private:
|
---|
29 | #//Fields (empty) -- POD type equivalent to qhstatT. No data or virtual members
|
---|
30 |
|
---|
31 | public:
|
---|
32 | #//Constants
|
---|
33 |
|
---|
34 | #//class methods
|
---|
35 | static void clearStatistics();
|
---|
36 |
|
---|
37 | #//constructor, assignment, destructor, invariant
|
---|
38 | QhullStat();
|
---|
39 | ~QhullStat();
|
---|
40 |
|
---|
41 | private:
|
---|
42 | //!disable copy constructor and assignment
|
---|
43 | QhullStat(const QhullStat &);
|
---|
44 | QhullStat &operator=(const QhullStat &);
|
---|
45 | public:
|
---|
46 |
|
---|
47 | #//Access
|
---|
48 | };//class QhullStat
|
---|
49 |
|
---|
50 | }//namespace orgQhull
|
---|
51 |
|
---|
52 | #endif // QHULLSTAT_H
|
---|
Note: See
TracBrowser
for help on using the repository browser.