Go to the documentation of this file.
26 class QhullPointIterator;
44 protected: // For QhullPoints::iterator, QhullPoints::const_iterator
53 QhullPoint() : point_coordinates(0), qh_qh(0), point_dimension(0) {}
79 QList<coordT> toQList()
const;
80 #endif //QHULL_USES_QT
102 iterator begin() { return point_coordinates; }
112 void advancePoint(countT idx) { if(point_coordinates) { point_coordinates += idx*point_dimension; } }
void setDimension(int pointDimension)
QhullPoint::const_iterator ConstIterator
QhullRidge – Qhull's ridge structure, ridgeT, as a C++ class.
bool operator!=(const QhullPoint &other) const
const_iterator constEnd() const
std::vector< coordT > toStdVector() const
PrintPoint print(const char *message) const
double distance(const QhullPoint &p) const
Return distance between two points.
Interface to Qhull from C++.
void setCoordinates(coordT *c)
QhullPoint(int pointDimension, coordT *c)
POD type equivalent to qhT. No virtual members.
std::ostream & operator<<(std::ostream &os, const orgQhull::QhullPoint::PrintPoint &pr)
PrintPoint printWithIdentifier(const char *message) const
const typedef coordT * iterator
int qh_pointid(pointT *point)
QhullPoint & operator=(const QhullPoint &other)
Creates an alias. Does not make a deep copy of the point. Needed for vector<QhullPoint>
coordT * getBaseT() const
const char * point_message
int point_dimension
Default dimension is qh_qh->hull_dim.
bool operator==(const QhullPoint &other) const
const typedef coordT * const_iterator
const_iterator constBegin() const
coordT * point_coordinates
Pointer to first coordinate, 0 if undefined.
QhullPoint::iterator Iterator
#define QHULL_DECLARE_SEQUENTIAL_ITERATOR(C, T)
PrintPoint(const char *message, bool withIdentifier, const QhullPoint &p)
hpp-fcl
Author(s):
autogenerated on Sat Nov 23 2024 03:44:58