9 #ifndef QHULLFACETLIST_H 10 #define QHULLFACETLIST_H 61 QList<QhullFacet> toQList()
const;
62 QList<QhullVertex> vertices_toQList()
const;
63 #endif //QHULL_USES_QT 77 struct PrintFacetList{ 106 #endif // QHULLFACETLIST_H std::vector< QhullFacet > toStdVector() const
void selectGood()
operator==() does not depend on isGood()
PrintVertices(const QhullFacetList &fl)
QhullFacetList()
Disable default constructor. See QhullLinkedList.
QhullRidge – Qhull's ridge structure, ridgeT, as a C++ class.
POD type equivalent to qhT. No virtual members.
const QhullFacetList * facet_list
A QhullFacet is the C++ equivalent to Qhull's facetT*.
std::ostream & operator<<(std::ostream &os, const orgQhull::QhullFacetList::PrintFacetList &p)
PrintFacetList print(const char *message) const
QhullLinkedList< T > & operator=(const QhullLinkedList< T > &other)
Copy assignment copies begin_node and end_node, but not the list elements.
PrintFacets(const QhullFacetList &fl)
const QhullFacetList * facet_list
QhullFacetList(const QhullFacetList &other)
countT count() const
Filtered by facet.isGood(). May be 0 when !isEmpty().
bool contains(const QhullFacet &f) const
const QhullFacetList * facet_list
PrintFacets printFacets() const
Interface to Qhull from C++.
const QhullFacet & first() const
PrintVertices printVertices() const
QhullFacetList(QhullFacet b, QhullFacet e)
PrintFacetList(const QhullFacetList &fl, const char *message)
QhullFacetList & operator=(const QhullFacetList &other)
std::vector< QhullVertex > vertices_toStdVector() const
Same as PrintVertices.
QhullLinkedListIterator< QhullFacet > QhullFacetListIterator
QhullFacetListIterator – if(f.isGood()){ ... }.
const char * print_message
non-null message