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

#include <QhullFacetSet.h>

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

Classes

struct  PrintFacetSet
 
struct  PrintIdentifiers
 

Public Types

Defined here
typedef facetTbase_type
 
- Public Types inherited from orgQhull::QhullSet< QhullFacet >
typedef QhullSet< QhullFacet >::iterator Iterator
 
typedef QhullSet< QhullFacet >::const_iterator ConstIterator
 

Public Member Functions

Conversion
std::vector< QhullFacettoStdVector () const
 
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
 
void selectAll ()
 operator==() does not depend on isGood() More...
 
void selectGood ()
 
IO
const PrintFacetSet print (const char *message) const
 
PrintIdentifiers printIdentifiers (const char *message) const
 
- Public Member Functions inherited from orgQhull::QhullSet< QhullFacet >
std::vector< QhullFacettoStdVector () const
 
const QhullFacet at (countT idx) const
 
const QhullFacet back () const
 
QhullFacet back ()
 
const QhullFacet ::base_type * constData () const
 end element is NULL More...
 
QhullFacet ::base_type * data ()
 
const QhullFacet ::base_type * data () const
 
QhullFacet ::base_type * endData ()
 
const QhullFacet ::base_type * endData () const
 
const QhullFacet first () const
 
QhullFacet first ()
 
const QhullFacet front () const
 
QhullFacet front ()
 
const QhullFacet last () const
 
QhullFacet last ()
 
const QhullFacet operator[] (countT idx) const
 
QhullFacet operator[] (countT idx)
 
const QhullFacet second () const
 
QhullFacet second ()
 
QhullFacet value (countT idx) const
 
QhullFacet value (countT idx, const QhullFacet &defaultValue) const
 
iterator begin ()
 
const_iterator begin () const
 
const_iterator constBegin () const
 
const_iterator constEnd () const
 
iterator end ()
 
const_iterator end () const
 
bool contains (const QhullFacet &t) const
 
countT count (const QhullFacet &t) const
 
countT indexOf (const QhullFacet &t) const
 
countT lastIndexOf (const QhullFacet &t) const
 
 QhullSet (const Qhull &q, setT *s)
 
 QhullSet (QhullQh *qqh, setT *s)
 
 QhullSet (const QhullSet< QhullFacet > &other)
 
QhullSet< QhullFacet > & operator= (const QhullSet< QhullFacet > &other)
 
 ~QhullSet ()
 
bool operator== (const QhullSet< QhullFacet > &other) const
 
bool operator!= (const QhullSet< QhullFacet > &other) const
 
countT count () const
 
bool isEmpty () const
 
- Public Member Functions inherited from orgQhull::QhullSetBase
countT count () const
 
void forceEmpty ()
 
setTgetSetT () const
 
bool isEmpty () const
 
QhullQhqh () const
 
setT ** referenceSetT ()
 
size_t size () const
 
 QhullSetBase (const Qhull &q, setT *s)
 
 QhullSetBase (QhullQh *qqh, setT *s)
 
 QhullSetBase (const QhullSetBase &other)
 Copy constructor copies the pointer but not the set. Needed for return by value and parameter passing. More...
 
QhullSetBaseoperator= (const QhullSetBase &other)
 
 ~QhullSetBase ()
 

Private Attributes

Fields
bool select_all
 

Constructor

True if include bad facets. Default is false.

 QhullFacetSet (const Qhull &q, setT *s)
 
 QhullFacetSet (QhullQh *qqh, setT *s)
 
 QhullFacetSet (const QhullFacetSet &other)
 Copy constructor copies pointers but not contents. Needed for return by value and parameter passing. More...
 
QhullFacetSetoperator= (const QhullFacetSet &other)
 Assignment copies pointers but not contents. More...
 
 QhullFacetSet ()
 Disable default constructor. See QhullSetBase. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from orgQhull::QhullSet< QhullFacet >
static countT count (const setT *set)
 
static bool isEmpty (const setT *s)
 
- Static Public Member Functions inherited from orgQhull::QhullSetBase
static countT count (const setT *set)
 
static bool isEmpty (const setT *s)
 
- Protected Member Functions inherited from orgQhull::QhullSetBase
void ** beginPointer () const
 
void ** elementPointer (countT idx) const
 
void ** endPointer () const
 Always points to 0. More...
 

Detailed Description

Definition at line 33 of file QhullFacetSet.h.

Member Typedef Documentation

◆ base_type

Definition at line 37 of file QhullFacetSet.h.

Constructor & Destructor Documentation

◆ QhullFacetSet() [1/4]

orgQhull::QhullFacetSet::QhullFacetSet ( const Qhull q,
setT s 
)
inline

Definition at line 46 of file QhullFacetSet.h.

◆ QhullFacetSet() [2/4]

orgQhull::QhullFacetSet::QhullFacetSet ( QhullQh qqh,
setT s 
)
inline

Definition at line 47 of file QhullFacetSet.h.

◆ QhullFacetSet() [3/4]

orgQhull::QhullFacetSet::QhullFacetSet ( const QhullFacetSet other)
inline

Copy constructor copies pointers but not contents. Needed for return by value and parameter passing.

Definition at line 49 of file QhullFacetSet.h.

◆ QhullFacetSet() [4/4]

orgQhull::QhullFacetSet::QhullFacetSet ( )
private

Disable default constructor. See QhullSetBase.

Member Function Documentation

◆ contains()

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

Definition at line 52 of file QhullFacetSet.cpp.

◆ count() [1/2]

int orgQhull::QhullFacetSet::count ( ) const

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

Definition at line 67 of file QhullFacetSet.cpp.

◆ count() [2/2]

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

Definition at line 83 of file QhullFacetSet.cpp.

◆ isSelectAll()

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

Definition at line 71 of file QhullFacetSet.h.

◆ operator=()

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

Assignment copies pointers but not contents.

Definition at line 51 of file QhullFacetSet.h.

◆ print()

const PrintFacetSet orgQhull::QhullFacetSet::print ( const char *  message) const
inline

Definition at line 84 of file QhullFacetSet.h.

◆ printIdentifiers()

PrintIdentifiers orgQhull::QhullFacetSet::printIdentifiers ( const char *  message) const
inline

Definition at line 91 of file QhullFacetSet.h.

◆ selectAll()

void orgQhull::QhullFacetSet::selectAll ( )
inline

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

Definition at line 73 of file QhullFacetSet.h.

◆ selectGood()

void orgQhull::QhullFacetSet::selectGood ( )
inline

Definition at line 74 of file QhullFacetSet.h.

◆ toStdVector()

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

Definition at line 35 of file QhullFacetSet.cpp.

Member Data Documentation

◆ select_all

bool orgQhull::QhullFacetSet::select_all
private

Definition at line 41 of file QhullFacetSet.h.


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


hpp-fcl
Author(s):
autogenerated on Fri Jan 26 2024 03:46:17