Go to the documentation of this file.
10 #define QHHYPERPLANE_H
28 class QhullHyperplane;
30 class QhullHyperplaneIterator;
33 class QhullHyperplane {
36 typedef const coordT * iterator;
43 coordT * hyperplane_coordinates;
45 coordT hyperplane_offset;
46 int hyperplane_dimension;
67 QList<coordT> toQList()
const;
68 #endif //QHULL_USES_QT
89 iterator begin() { return hyperplane_coordinates; }
99 double distance(const QhullPoint &p) const;
104 struct PrintHyperplane{
106 const char * print_message;
107 const char * hyperplane_offset_message;
108 PrintHyperplane(
const char *message,
const char *offsetMessage,
const QhullHyperplane &p) : hyperplane(&p), print_message(message), hyperplane_offset_message(offsetMessage) {}
124 #endif // QHHYPERPLANE_H
bool operator!=(const QhullHyperplane &other) const
QhullHyperplane::iterator Iterator
void print(const Eigen::SparseMatrix< Scalar, Options > &mat)
QhullRidge – Qhull's ridge structure, ridgeT, as a C++ class.
QhullHyperplane & operator=(const QhullHyperplane &other)
const typedef coordT * const_iterator
const coordT * coordinates() const
QhullQh * qh_qh
qhT for distanceEpsilon() in operator==
const_iterator constBegin() const
bool operator==(const QhullHyperplane &other) const
Interface to Qhull from C++.
coordT * hyperplane_coordinates
Normal to hyperplane. facetT.normal is normalized to 1.0.
void defineAs(int hyperplaneDimension, coordT *c, coordT hyperplaneOffset)
void setDimension(int hyperplaneDimension)
int hyperplane_dimension
Dimension of hyperplane.
std::ostream & operator<<(std::ostream &os, const orgQhull::QhullHyperplane::PrintHyperplane &pr)
POD type equivalent to qhT. No virtual members.
void setCoordinates(coordT *c)
std::vector< coordT > toStdVector() const
QhullHyperplane::const_iterator ConstIterator
const coordT & operator[](int idx) const
double hyperplaneAngle(const QhullHyperplane &other) const
#define QHULL_DECLARE_SEQUENTIAL_ITERATOR(C, T)
coordT hyperplane_offset
Distance from hyperplane to origin.
const typedef coordT * iterator
const_iterator constEnd() const
void setOffset(coordT hyperplaneOffset)
hpp-fcl
Author(s):
autogenerated on Fri Aug 2 2024 02:45:14