#include <QhullHyperplane.h>
Classes | |
struct | PrintHyperplane |
Public Types | |
typedef const coordT * | const_iterator |
typedef QhullHyperplane::const_iterator | ConstIterator |
typedef const coordT * | iterator |
typedef QhullHyperplane::iterator | Iterator |
Public Member Functions | |
iterator | begin () |
const_iterator | begin () const |
const_iterator | constBegin () const |
const_iterator | constEnd () const |
const coordT * | coordinates () const |
coordT * | coordinates () |
int | count () |
void | defineAs (int hyperplaneDimension, coordT *c, coordT hyperplaneOffset) |
void | defineAs (QhullHyperplane &other) |
Creates an alias to other. | |
int | dimension () const |
double | distance (const QhullPoint &p) const |
iterator | end () |
const_iterator | end () const |
bool | isDefined () const |
double | norm () const |
coordT | offset () const |
bool | operator!= (const QhullHyperplane &other) const |
QhullHyperplane & | operator= (const QhullHyperplane &other) |
bool | operator== (const QhullHyperplane &other) const |
const coordT & | operator[] (int idx) const |
coordT & | operator[] (int idx) |
PrintHyperplane | print () const |
PrintHyperplane | print (const char *message, const char *offsetMessage) const |
QhullHyperplane () | |
QhullHyperplane (int hyperplaneDimension, coordT *c, coordT hyperplaneOffset) | |
QhullHyperplane (const QhullHyperplane &other) | |
void | setCoordinates (coordT *c) |
void | setDimension (int hyperplaneDimension) |
void | setOffset (coordT hyperplaneOffset) |
size_t | size () |
std::vector< coordT > | toStdVector () const |
Includes offset at end. | |
~QhullHyperplane () | |
Private Attributes | |
coordT * | hyperplane_coordinates |
int | hyperplane_dimension |
coordT | hyperplane_offset |
Definition at line 31 of file QhullHyperplane.h.
typedef const coordT* orgQhull::QhullHyperplane::const_iterator |
Definition at line 42 of file QhullHyperplane.h.
Definition at line 44 of file QhullHyperplane.h.
typedef const coordT* orgQhull::QhullHyperplane::iterator |
Definition at line 41 of file QhullHyperplane.h.
Definition at line 43 of file QhullHyperplane.h.
orgQhull::QhullHyperplane::QhullHyperplane | ( | ) | [inline] |
Definition at line 47 of file QhullHyperplane.h.
orgQhull::QhullHyperplane::QhullHyperplane | ( | int | hyperplaneDimension, |
coordT * | c, | ||
coordT | hyperplaneOffset | ||
) | [inline] |
Definition at line 48 of file QhullHyperplane.h.
orgQhull::QhullHyperplane::QhullHyperplane | ( | const QhullHyperplane & | other | ) | [inline] |
Definition at line 50 of file QhullHyperplane.h.
orgQhull::QhullHyperplane::~QhullHyperplane | ( | ) | [inline] |
Definition at line 53 of file QhullHyperplane.h.
iterator orgQhull::QhullHyperplane::begin | ( | ) | [inline] |
Definition at line 85 of file QhullHyperplane.h.
const_iterator orgQhull::QhullHyperplane::begin | ( | ) | const [inline] |
Definition at line 86 of file QhullHyperplane.h.
const_iterator orgQhull::QhullHyperplane::constBegin | ( | ) | const [inline] |
Definition at line 87 of file QhullHyperplane.h.
const_iterator orgQhull::QhullHyperplane::constEnd | ( | ) | const [inline] |
Definition at line 88 of file QhullHyperplane.h.
const coordT* orgQhull::QhullHyperplane::coordinates | ( | ) | const [inline] |
Definition at line 66 of file QhullHyperplane.h.
coordT* orgQhull::QhullHyperplane::coordinates | ( | ) | [inline] |
Definition at line 67 of file QhullHyperplane.h.
int orgQhull::QhullHyperplane::count | ( | ) | [inline] |
Definition at line 89 of file QhullHyperplane.h.
void orgQhull::QhullHyperplane::defineAs | ( | int | hyperplaneDimension, |
coordT * | c, | ||
coordT | hyperplaneOffset | ||
) | [inline] |
Definition at line 73 of file QhullHyperplane.h.
void orgQhull::QhullHyperplane::defineAs | ( | QhullHyperplane & | other | ) | [inline] |
Creates an alias to other.
Definition at line 75 of file QhullHyperplane.h.
int orgQhull::QhullHyperplane::dimension | ( | ) | const [inline] |
Definition at line 68 of file QhullHyperplane.h.
double orgQhull::QhullHyperplane::distance | ( | const QhullPoint & | p | ) | const |
Return distance from point to hyperplane. If greater than zero, the point is above the facet (i.e., outside).
Definition at line 45 of file QhullHyperplane.cpp.
iterator orgQhull::QhullHyperplane::end | ( | ) | [inline] |
Definition at line 90 of file QhullHyperplane.h.
const_iterator orgQhull::QhullHyperplane::end | ( | ) | const [inline] |
Definition at line 91 of file QhullHyperplane.h.
bool orgQhull::QhullHyperplane::isDefined | ( | ) | const [inline] |
Definition at line 69 of file QhullHyperplane.h.
double orgQhull::QhullHyperplane::norm | ( | ) | const |
Definition at line 85 of file QhullHyperplane.cpp.
coordT orgQhull::QhullHyperplane::offset | ( | ) | const [inline] |
Definition at line 70 of file QhullHyperplane.h.
bool orgQhull::QhullHyperplane::operator!= | ( | const QhullHyperplane & | other | ) | const [inline] |
Definition at line 96 of file QhullHyperplane.h.
QhullHyperplane& orgQhull::QhullHyperplane::operator= | ( | const QhullHyperplane & | other | ) | [inline] |
Definition at line 52 of file QhullHyperplane.h.
bool orgQhull::QhullHyperplane::operator== | ( | const QhullHyperplane & | other | ) | const |
Definition at line 98 of file QhullHyperplane.cpp.
const coordT& orgQhull::QhullHyperplane::operator[] | ( | int | idx | ) | const [inline] |
Definition at line 97 of file QhullHyperplane.h.
coordT& orgQhull::QhullHyperplane::operator[] | ( | int | idx | ) | [inline] |
Definition at line 98 of file QhullHyperplane.h.
PrintHyperplane orgQhull::QhullHyperplane::print | ( | ) | const [inline] |
Definition at line 107 of file QhullHyperplane.h.
PrintHyperplane orgQhull::QhullHyperplane::print | ( | const char * | message, |
const char * | offsetMessage | ||
) | const [inline] |
Definition at line 108 of file QhullHyperplane.h.
void orgQhull::QhullHyperplane::setCoordinates | ( | coordT * | c | ) | [inline] |
Definition at line 76 of file QhullHyperplane.h.
void orgQhull::QhullHyperplane::setDimension | ( | int | hyperplaneDimension | ) | [inline] |
Definition at line 77 of file QhullHyperplane.h.
void orgQhull::QhullHyperplane::setOffset | ( | coordT | hyperplaneOffset | ) | [inline] |
Definition at line 78 of file QhullHyperplane.h.
size_t orgQhull::QhullHyperplane::size | ( | ) | [inline] |
Definition at line 92 of file QhullHyperplane.h.
std::vector< coordT > orgQhull::QhullHyperplane::toStdVector | ( | ) | const |
Includes offset at end.
Definition at line 26 of file QhullHyperplane.cpp.
Definition at line 35 of file QhullHyperplane.h.
int orgQhull::QhullHyperplane::hyperplane_dimension [private] |
Definition at line 36 of file QhullHyperplane.h.
Definition at line 37 of file QhullHyperplane.h.