POD type equivalent to qhT. No virtual members. More...
#include <QhullQh.h>

| Public Member Functions | |
| GetSet | |
| double | factorEpsilon () const | 
| void | setFactorEpsilon (double a) | 
| void | disableOutputStream () | 
| void | enableOutputStream () | 
| Messaging | |
| void | appendQhullMessage (const std::string &s) | 
| void | clearQhullMessage () | 
| clearQhullMessage does not throw errors (~Qhull)  More... | |
| std::string | qhullMessage () const | 
| qhullMessage does not throw errors (~Qhull)  More... | |
| bool | hasOutputStream () const | 
| bool | hasQhullMessage () const | 
| hasQhullMessage does not throw errors (~Qhull)  More... | |
| void | maybeThrowQhullMessage (int exitCode) | 
| void | maybeThrowQhullMessage (int exitCode, int noThrow) throw () | 
| int | qhullStatus () const | 
| void | setErrorStream (std::ostream *os) | 
| void | setOutputStream (std::ostream *os) | 
| Updates use_output_stream.  More... | |
| Methods | |
| void | checkAndFreeQhullMemory () | 
| Fields | |
| int | qhull_status | 
| qh_ERRnone if valid  More... | |
| std::string | qhull_message | 
| Returned messages from libqhull_r.  More... | |
| std::ostream * | error_stream | 
| overrides errorMessage, use appendQhullMessage()  More... | |
| std::ostream * | output_stream | 
| send output to stream  More... | |
| double | factor_epsilon | 
| Factor to increase ANGLEround and DISTround for hyperplane equality.  More... | |
| bool | use_output_stream | 
| True if using output_stream.  More... | |
| static const double | default_factor_epsilon = 1.0 | 
| Default factor_epsilon is 1.0, never updated.  More... | |
| friend | void ::qh_fprintf (qhT *qh, FILE *fp, int msgcode, const char *fmt,...) | 
| Constructors | |
| QhullQh (const QhullQh &) | |
| disable copy constructor and assignment  More... | |
| QhullQh & | operator= (const QhullQh &) | 
| QhullQh () | |
| Derived from qh_new_qhull[user.c].  More... | |
| ~QhullQh () | |
| orgQhull::QhullQh::QhullQh | ( | ) | 
Derived from qh_new_qhull[user.c].
Definition at line 42 of file QhullQh.cpp.
| orgQhull::QhullQh::~QhullQh | ( | ) | 
Definition at line 58 of file QhullQh.cpp.
| 
 | private | 
disable copy constructor and assignment
| void orgQhull::QhullQh::appendQhullMessage | ( | const std::string & | s | ) | 
Definition at line 89 of file QhullQh.cpp.
| void orgQhull::QhullQh::checkAndFreeQhullMemory | ( | ) | 
| void orgQhull::QhullQh::clearQhullMessage | ( | ) | 
clearQhullMessage does not throw errors (~Qhull)
Definition at line 102 of file QhullQh.cpp.
| bool orgQhull::QhullQh::hasQhullMessage | ( | ) | const | 
hasQhullMessage does not throw errors (~Qhull)
Definition at line 111 of file QhullQh.cpp.
| void orgQhull::QhullQh::maybeThrowQhullMessage | ( | int | exitCode | ) | 
Definition at line 118 of file QhullQh.cpp.
| void orgQhull::QhullQh::maybeThrowQhullMessage | ( | int | exitCode, | 
| int | noThrow | ||
| ) | |||
| throw | ( | ||
| ) | |||
Definition at line 142 of file QhullQh.cpp.
| std::string orgQhull::QhullQh::qhullMessage | ( | ) | const | 
qhullMessage does not throw errors (~Qhull)
Definition at line 157 of file QhullQh.cpp.
| int orgQhull::QhullQh::qhullStatus | ( | ) | const | 
Definition at line 167 of file QhullQh.cpp.
| void orgQhull::QhullQh::setErrorStream | ( | std::ostream * | os | ) | 
Definition at line 173 of file QhullQh.cpp.
| 
 | inline | 
| void orgQhull::QhullQh::setOutputStream | ( | std::ostream * | os | ) | 
Updates use_output_stream.
Definition at line 180 of file QhullQh.cpp.
| 
 | private | 
| 
 | staticprivate | 
| 
 | private | 
overrides errorMessage, use appendQhullMessage()
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private |