Go to the documentation of this file.
9 #ifndef QHPOINTCOORDINATES_H
10 #define QHPOINTCOORDINATES_H
28 class PointCoordinates;
32 class PointCoordinates :
public QhullPoints {
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 reserveCoordinates(countT newCoordinates)
const QhullPoint peekNext() const
std::string describe_points
QhullRidge – Qhull's ridge structure, ridgeT, as a C++ class.
ConstIterator constBegin() const
const QhullPoint previous()
int indexOffset(int i) const
std::vector< coordT > toStdVector() const
PointCoordinates & operator<<(const PointCoordinates &other)
Coordinates point_coordinates
const Coordinates & getCoordinates() const
void append(const std::vector< coordT > &otherCoordinates)
QhullPoints coordinates, constData, data, count, size.
const QhullPoint peekPrevious() const
PointCoordinates & operator+=(const PointCoordinates &other)
std::string comment() const
std::ostream & operator<<(std::ostream &os, const orgQhull::PointCoordinates &p)
void append(const Coordinates &c)
See convert for std::vector and QList.
std::vector< coordT > toStdVector() const
bool findNext(const QhullPoint &t)
Interface to Qhull from C++.
PointCoordinates & operator=(const PointCoordinates &other)
void setComment(const std::string &s)
void defineAs(countT coordinatesCount, coordT *c)
disable QhullPoints.defineAs()
PointCoordinatesIterator(const PointCoordinates &container)
POD type equivalent to qhT. No virtual members.
bool findPrevious(const QhullPoint &t)
Coordinates::ConstIterator beginCoordinates() const
See QhullPoints for begin, constBegin, end.
PointCoordinates::const_iterator const_iterator
const PointCoordinates * c
Coordinates::ConstIterator endCoordinates() const
void defineAs(int pointDimension, countT coordinatesCount, coordT *c)
void appendPoints(std::istream &in)
PointCoordinatesIterator & operator=(const PointCoordinates &container)
void appendComment(const std::string &s)
ConstIterator constEnd() const
hpp-fcl
Author(s):
autogenerated on Sat Nov 23 2024 03:44:58