#include <QhullPoints.h>
Classes | |
class | const_iterator |
class | iterator |
struct | PrintPoints |
Public Types | |
typedef QhullPoints::const_iterator | ConstIterator |
typedef QhullPoints::iterator | Iterator |
Public Member Functions | |
QhullPoint | at (int idx) const |
QhullPoint | back () const |
ConstIterator | begin () const |
Iterator | begin () |
ConstIterator | constBegin () const |
const coordT * | constData () const |
ConstIterator | constEnd () const |
bool | contains (const QhullPoint &t) const |
int | coordinateCount () const |
coordT * | coordinates () const |
int | count () const |
int | count (const QhullPoint &t) const |
coordT * | data () |
const coordT * | data () const |
void | defineAs (int pointDimension, int coordinatesCount, coordT *c) |
void | defineAs (int coordinatesCount, coordT *c) |
void | defineAs (const QhullPoints &other) |
int | dimension () const |
bool | empty () const |
ConstIterator | end () const |
Iterator | end () |
coordT * | extraCoordinates () const |
int | extraCoordinatesCount () const |
QhullPoint | first () const |
QhullPoint | front () const |
bool | includesCoordinates (const coordT *c) const |
int | indexOf (const coordT *pointCoordinates) const |
int | indexOf (const coordT *pointCoordinates, int noThrow) const |
int | indexOf (const QhullPoint &t) const |
bool | isEmpty () const |
QhullPoint | last () const |
int | lastIndexOf (const QhullPoint &t) const |
QhullPoints | mid (int idx, int length=-1) const |
Returns a subset of the points, not a copy. | |
bool | operator!= (const QhullPoints &other) const |
bool | operator== (const QhullPoints &other) const |
QhullPoint | operator[] (int idx) const |
PrintPoints | print () const |
PrintPoints | print (int qhRunId) const |
PrintPoints | print (int qhRunId, const char *message) const |
PrintPoints | printWithIdentifier (int qhRunId, const char *message) const |
QhullPoints () | |
QhullPoints (int pointDimension) | |
QhullPoints (int pointDimension, int coordinateCount2, coordT *c) | |
QhullPoints (const QhullPoints &other) | |
void | setDimension (int pointDimension) |
size_t | size () const |
std::vector< QhullPoint > | toStdVector () const |
QhullPoint | value (int idx) const |
QhullPoint | value (int idx, QhullPoint &defaultValue) const |
~QhullPoints () | |
Private Member Functions | |
QhullPoints & | operator= (const QhullPoints &other) |
Private Attributes | |
int | point_dimension |
coordT * | point_end |
coordT * | point_first |
Definition at line 28 of file QhullPoints.h.
Definition at line 41 of file QhullPoints.h.
Definition at line 43 of file QhullPoints.h.
orgQhull::QhullPoints::QhullPoints | ( | ) | [inline] |
Definition at line 46 of file QhullPoints.h.
orgQhull::QhullPoints::QhullPoints | ( | int | pointDimension | ) | [inline] |
Definition at line 47 of file QhullPoints.h.
orgQhull::QhullPoints::QhullPoints | ( | int | pointDimension, |
int | coordinateCount2, | ||
coordT * | c | ||
) | [inline] |
Definition at line 48 of file QhullPoints.h.
orgQhull::QhullPoints::QhullPoints | ( | const QhullPoints & | other | ) | [inline] |
Definition at line 50 of file QhullPoints.h.
orgQhull::QhullPoints::~QhullPoints | ( | ) | [inline] |
Definition at line 51 of file QhullPoints.h.
QhullPoint orgQhull::QhullPoints::at | ( | int | idx | ) | const [inline] |
Definition at line 89 of file QhullPoints.h.
QhullPoint orgQhull::QhullPoints::back | ( | ) | const [inline] |
Definition at line 90 of file QhullPoints.h.
ConstIterator orgQhull::QhullPoints::begin | ( | ) | const [inline] |
Definition at line 102 of file QhullPoints.h.
Iterator orgQhull::QhullPoints::begin | ( | ) | [inline] |
Definition at line 103 of file QhullPoints.h.
ConstIterator orgQhull::QhullPoints::constBegin | ( | ) | const [inline] |
Definition at line 104 of file QhullPoints.h.
const coordT* orgQhull::QhullPoints::constData | ( | ) | const [inline] |
Definition at line 59 of file QhullPoints.h.
ConstIterator orgQhull::QhullPoints::constEnd | ( | ) | const [inline] |
Definition at line 105 of file QhullPoints.h.
bool orgQhull::QhullPoints::contains | ( | const QhullPoint & | t | ) | const |
Definition at line 94 of file QhullPoints.cpp.
int orgQhull::QhullPoints::coordinateCount | ( | ) | const [inline] |
Definition at line 72 of file QhullPoints.h.
coordT* orgQhull::QhullPoints::coordinates | ( | ) | const [inline] |
Definition at line 71 of file QhullPoints.h.
int orgQhull::QhullPoints::count | ( | ) | const [inline] |
Definition at line 73 of file QhullPoints.h.
int orgQhull::QhullPoints::count | ( | const QhullPoint & | t | ) | const |
Definition at line 107 of file QhullPoints.cpp.
coordT* orgQhull::QhullPoints::data | ( | ) | [inline] |
Definition at line 61 of file QhullPoints.h.
const coordT* orgQhull::QhullPoints::data | ( | ) | const [inline] |
Definition at line 62 of file QhullPoints.h.
void orgQhull::QhullPoints::defineAs | ( | int | pointDimension, |
int | coordinatesCount, | ||
coordT * | c | ||
) | [inline] |
Definition at line 74 of file QhullPoints.h.
void orgQhull::QhullPoints::defineAs | ( | int | coordinatesCount, |
coordT * | c | ||
) | [inline] |
Reimplemented in orgQhull::PointCoordinates.
Definition at line 75 of file QhullPoints.h.
void orgQhull::QhullPoints::defineAs | ( | const QhullPoints & | other | ) | [inline] |
Definition at line 76 of file QhullPoints.h.
int orgQhull::QhullPoints::dimension | ( | ) | const [inline] |
Definition at line 77 of file QhullPoints.h.
bool orgQhull::QhullPoints::empty | ( | ) | const [inline] |
Definition at line 78 of file QhullPoints.h.
ConstIterator orgQhull::QhullPoints::end | ( | ) | const [inline] |
Definition at line 106 of file QhullPoints.h.
Iterator orgQhull::QhullPoints::end | ( | ) | [inline] |
Definition at line 107 of file QhullPoints.h.
coordT* orgQhull::QhullPoints::extraCoordinates | ( | ) | const [inline] |
Definition at line 79 of file QhullPoints.h.
int orgQhull::QhullPoints::extraCoordinatesCount | ( | ) | const [inline] |
Definition at line 80 of file QhullPoints.h.
QhullPoint orgQhull::QhullPoints::first | ( | ) | const [inline] |
Definition at line 91 of file QhullPoints.h.
QhullPoint orgQhull::QhullPoints::front | ( | ) | const [inline] |
Definition at line 92 of file QhullPoints.h.
bool orgQhull::QhullPoints::includesCoordinates | ( | const coordT * | c | ) | const [inline] |
Definition at line 81 of file QhullPoints.h.
int orgQhull::QhullPoints::indexOf | ( | const coordT * | pointCoordinates | ) | const |
Definition at line 121 of file QhullPoints.cpp.
int orgQhull::QhullPoints::indexOf | ( | const coordT * | pointCoordinates, |
int | noThrow | ||
) | const |
Definition at line 136 of file QhullPoints.cpp.
int orgQhull::QhullPoints::indexOf | ( | const QhullPoint & | t | ) | const |
Definition at line 149 of file QhullPoints.cpp.
bool orgQhull::QhullPoints::isEmpty | ( | ) | const [inline] |
Definition at line 82 of file QhullPoints.h.
QhullPoint orgQhull::QhullPoints::last | ( | ) | const [inline] |
Definition at line 93 of file QhullPoints.h.
int orgQhull::QhullPoints::lastIndexOf | ( | const QhullPoint & | t | ) | const |
Definition at line 164 of file QhullPoints.cpp.
QhullPoints orgQhull::QhullPoints::mid | ( | int | idx, |
int | length = -1 |
||
) | const |
Returns a subset of the points, not a copy.
Definition at line 56 of file QhullPoints.cpp.
bool orgQhull::QhullPoints::operator!= | ( | const QhullPoints & | other | ) | const [inline] |
Definition at line 84 of file QhullPoints.h.
QhullPoints& orgQhull::QhullPoints::operator= | ( | const QhullPoints & | other | ) | [inline, private] |
Definition at line 55 of file QhullPoints.h.
bool orgQhull::QhullPoints::operator== | ( | const QhullPoints & | other | ) | const |
Definition at line 38 of file QhullPoints.cpp.
QhullPoint orgQhull::QhullPoints::operator[] | ( | int | idx | ) | const [inline] |
Definition at line 96 of file QhullPoints.h.
PrintPoints orgQhull::QhullPoints::print | ( | ) | const [inline] |
Definition at line 207 of file QhullPoints.h.
PrintPoints orgQhull::QhullPoints::print | ( | int | qhRunId | ) | const [inline] |
Definition at line 208 of file QhullPoints.h.
PrintPoints orgQhull::QhullPoints::print | ( | int | qhRunId, |
const char * | message | ||
) | const [inline] |
Definition at line 209 of file QhullPoints.h.
PrintPoints orgQhull::QhullPoints::printWithIdentifier | ( | int | qhRunId, |
const char * | message | ||
) | const [inline] |
Definition at line 210 of file QhullPoints.h.
void orgQhull::QhullPoints::setDimension | ( | int | pointDimension | ) | [inline] |
Reimplemented in orgQhull::PointCoordinates.
Definition at line 85 of file QhullPoints.h.
size_t orgQhull::QhullPoints::size | ( | ) | const [inline] |
Definition at line 86 of file QhullPoints.h.
std::vector< QhullPoint > orgQhull::QhullPoints::toStdVector | ( | ) | const |
Reimplemented in orgQhull::PointCoordinates.
Definition at line 24 of file QhullPoints.cpp.
QhullPoint orgQhull::QhullPoints::value | ( | int | idx | ) | const |
Definition at line 70 of file QhullPoints.cpp.
QhullPoint orgQhull::QhullPoints::value | ( | int | idx, |
QhullPoint & | defaultValue | ||
) | const |
Definition at line 80 of file QhullPoints.cpp.
int orgQhull::QhullPoints::point_dimension [private] |
Definition at line 36 of file QhullPoints.h.
coordT* orgQhull::QhullPoints::point_end [private] |
Definition at line 35 of file QhullPoints.h.
coordT* orgQhull::QhullPoints::point_first [private] |
Definition at line 34 of file QhullPoints.h.