Classes | List of all members
orgQhull::QhullFacetList Class Reference

#include <QhullFacetList.h>

Inheritance diagram for orgQhull::QhullFacetList:
Inheritance graph
[legend]

Classes

struct  PrintFacetList
 
struct  PrintFacets
 
struct  PrintVertices
 

Public Member Functions

Conversion
std::vector< QhullFacettoStdVector () const
 
std::vector< QhullVertexvertices_toStdVector () const
 Same as PrintVertices. More...
 
GetSet
countT count () const
 Filtered by facet.isGood(). May be 0 when !isEmpty(). More...
 
bool contains (const QhullFacet &f) const
 
countT count (const QhullFacet &f) const
 
bool isSelectAll () const
 
QhullQhqh () const
 
void selectAll ()
 
void selectGood ()
 operator==() does not depend on isGood() More...
 
IO
PrintFacetList print (const char *message) const
 
PrintFacets printFacets () const
 
PrintVertices printVertices () const
 
- Public Member Functions inherited from orgQhull::QhullLinkedList< QhullFacet >
std::vector< QhullFacettoStdVector () const
 
countT count () const
 
bool isEmpty () const
 
bool operator== (const QhullLinkedList< QhullFacet > &o) const
 
bool operator!= (const QhullLinkedList< QhullFacet > &o) const
 
size_t size () const
 
countT count (const QhullFacet &t) const
 
bool contains (const QhullFacet &t) const
 
const QhullFacet back () const
 For back() and last(), return T instead of T& (T is computed) More...
 
QhullFacet back ()
 
const QhullFacetfirst () const
 
QhullFacetfirst ()
 
const QhullFacetfront () const
 
QhullFacetfront ()
 
const QhullFacet last () const
 
QhullFacet last ()
 
iterator begin ()
 
const_iterator begin () const
 
const_iterator constBegin () const
 
const_iterator constEnd () const
 
iterator end ()
 
const_iterator end () const
 
 QhullLinkedList (QhullFacet b, QhullFacet e)
 
 QhullLinkedList (const QhullLinkedList< QhullFacet > &other)
 Copy constructor copies begin_node and end_node, but not the list elements. Needed for return by value and parameter passing. More...
 
QhullLinkedList< QhullFacet > & operator= (const QhullLinkedList< QhullFacet > &other)
 Copy assignment copies begin_node and end_node, but not the list elements. More...
 
 ~QhullLinkedList ()
 

Private Attributes

Fields
bool select_all
 

Constructors

True if include bad facets. Default is false.

 QhullFacetList (const Qhull &q, facetT *b, facetT *e)
 
 QhullFacetList (QhullQh *qqh, facetT *b, facetT *e)
 
 QhullFacetList (QhullFacet b, QhullFacet e)
 
 QhullFacetList (const QhullFacetList &other)
 
QhullFacetListoperator= (const QhullFacetList &other)
 
 ~QhullFacetList ()
 
 QhullFacetList ()
 Disable default constructor. See QhullLinkedList. More...
 

Additional Inherited Members

- Public Types inherited from orgQhull::QhullLinkedList< QhullFacet >
typedef const_iterator ConstIterator
 
typedef iterator Iterator
 
typedef ptrdiff_t difference_type
 
typedef countT size_type
 
typedef QhullFacet value_type
 
typedef const value_typeconst_pointer
 
typedef const value_typeconst_reference
 
typedef value_typepointer
 
typedef value_typereference
 

Detailed Description

Definition at line 35 of file QhullFacetList.h.

Constructor & Destructor Documentation

◆ QhullFacetList() [1/5]

orgQhull::QhullFacetList::QhullFacetList ( const Qhull q,
facetT b,
facetT e 
)

Definition at line 31 of file QhullFacetList.cpp.

◆ QhullFacetList() [2/5]

orgQhull::QhullFacetList::QhullFacetList ( QhullQh qqh,
facetT b,
facetT e 
)

◆ QhullFacetList() [3/5]

orgQhull::QhullFacetList::QhullFacetList ( QhullFacet  b,
QhullFacet  e 
)
inline

Definition at line 45 of file QhullFacetList.h.

◆ QhullFacetList() [4/5]

orgQhull::QhullFacetList::QhullFacetList ( const QhullFacetList other)
inline

Definition at line 47 of file QhullFacetList.h.

◆ ~QhullFacetList()

orgQhull::QhullFacetList::~QhullFacetList ( )
inline

Definition at line 49 of file QhullFacetList.h.

◆ QhullFacetList() [5/5]

orgQhull::QhullFacetList::QhullFacetList ( )
private

Disable default constructor. See QhullLinkedList.

Member Function Documentation

◆ contains()

bool orgQhull::QhullFacetList::contains ( const QhullFacet f) const

Definition at line 75 of file QhullFacetList.cpp.

◆ count() [1/2]

int orgQhull::QhullFacetList::count ( ) const

Filtered by facet.isGood(). May be 0 when !isEmpty().

Definition at line 90 of file QhullFacetList.cpp.

◆ count() [2/2]

int orgQhull::QhullFacetList::count ( const QhullFacet f) const

Definition at line 105 of file QhullFacetList.cpp.

◆ isSelectAll()

bool orgQhull::QhullFacetList::isSelectAll ( ) const
inline

Definition at line 70 of file QhullFacetList.h.

◆ operator=()

QhullFacetList& orgQhull::QhullFacetList::operator= ( const QhullFacetList other)
inline

Definition at line 48 of file QhullFacetList.h.

◆ print()

PrintFacetList orgQhull::QhullFacetList::print ( const char *  message) const
inline

Definition at line 82 of file QhullFacetList.h.

◆ printFacets()

PrintFacets orgQhull::QhullFacetList::printFacets ( ) const
inline

Definition at line 88 of file QhullFacetList.h.

◆ printVertices()

PrintVertices orgQhull::QhullFacetList::printVertices ( ) const
inline

Definition at line 94 of file QhullFacetList.h.

◆ qh()

QhullQh* orgQhull::QhullFacetList::qh ( ) const
inline

Definition at line 71 of file QhullFacetList.h.

◆ selectAll()

void orgQhull::QhullFacetList::selectAll ( )
inline

Definition at line 72 of file QhullFacetList.h.

◆ selectGood()

void orgQhull::QhullFacetList::selectGood ( )
inline

operator==() does not depend on isGood()

Definition at line 73 of file QhullFacetList.h.

◆ toStdVector()

std::vector< QhullFacet > orgQhull::QhullFacetList::toStdVector ( ) const

Definition at line 43 of file QhullFacetList.cpp.

◆ vertices_toStdVector()

std::vector< QhullVertex > orgQhull::QhullFacetList::vertices_toStdVector ( ) const

Same as PrintVertices.

Definition at line 60 of file QhullFacetList.cpp.

Member Data Documentation

◆ select_all

bool orgQhull::QhullFacetList::select_all
private

Definition at line 39 of file QhullFacetList.h.


The documentation for this class was generated from the following files:


hpp-fcl
Author(s):
autogenerated on Fri Jun 2 2023 02:39:03