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 |