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 Feb 14 2025 03:45:51