9 #ifndef QHPOINTCOORDINATES_H 10 #define QHPOINTCOORDINATES_H 28 class PointCoordinates; 36 Coordinates point_coordinates; 37 std::string describe_points; 65 void append(
const std::vector<coordT> &otherCoordinates) {
if(!otherCoordinates.empty()){
append((
int)otherCoordinates.size(), &otherCoordinates[0]); } }
69 void append(
const QList<coordT> &pointCoordinates) {
if(!pointCoordinates.isEmpty()){
append(pointCoordinates.count(), &pointCoordinates[0]); } }
71 #endif //QHULL_USES_QT 74 void checkValid() const; 91 Coordinates::ConstIterator beginCoordinates() const { return point_coordinates.begin(); } 103 PointCoordinates operator+(const PointCoordinates &other) const; 106 //FIXUP QH11001: Add clear() and other modify operators from Coordinates.h. Include QhullPoint::operator=() 163 #endif // QHPOINTCOORDINATES_H void append(const Coordinates &c)
See convert for std::vector and QList.
PointCoordinates & operator=(const PointCoordinates &other)
const QhullPoint peekNext() const
void defineAs(int pointDimension, countT coordinatesCount, coordT *c)
QhullRidge – Qhull's ridge structure, ridgeT, as a C++ class.
void defineAs(countT coordinatesCount, coordT *c)
disable QhullPoints.defineAs()
Coordinates::ConstIterator beginCoordinates() const
See QhullPoints for begin, constBegin, end.
POD type equivalent to qhT. No virtual members.
ConstIterator constEnd() const
PointCoordinates & operator+=(const coordT &c)
Coordinates::ConstIterator endCoordinates() const
PointCoordinates & operator<<(const coordT &c)
Coordinates::Iterator beginCoordinates()
void appendPoints(std::istream &in)
void reserveCoordinates(countT newCoordinates)
Coordinates::Iterator endCoordinates()
void appendComment(const std::string &s)
Interface to Qhull from C++.
bool findPrevious(const QhullPoint &t)
std::string describe_points
PointCoordinates & operator<<(const QhullPoint &p)
bool findNext(const QhullPoint &t)
void append(const coordT &c)
Dimension previously defined.
const PointCoordinates * c
ConstIterator constBegin() const
void append(const std::vector< coordT > &otherCoordinates)
QhullPoints coordinates, constData, data, count, size.
int indexOffset(int i) const
PointCoordinates & operator+=(const QhullPoint &p)
Coordinates point_coordinates
std::vector< coordT > toStdVector() const
PointCoordinatesIterator & operator=(const PointCoordinates &container)
PointCoordinates::const_iterator const_iterator
PointCoordinates & operator<<(const PointCoordinates &other)
const QhullPoint previous()
std::string comment() const
const Coordinates & getCoordinates() const
PointCoordinatesIterator(const PointCoordinates &container)
std::vector< coordT > toStdVector() const
PointCoordinates & operator+=(const PointCoordinates &other)
const QhullPoint peekPrevious() const
void setComment(const std::string &s)