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

#include <QhullPointSet.h>

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

Classes

struct  PrintIdentifiers
 
struct  PrintPointSet
 

Public Member Functions

IO
PrintIdentifiers printIdentifiers (const char *message) const
 
PrintPointSet print (const char *message) const
 
- Public Member Functions inherited from orgQhull::QhullSet< QhullPoint >
std::vector< QhullPointtoStdVector () const
 
const QhullPoint at (countT idx) const
 
const QhullPoint back () const
 
QhullPoint back ()
 
const QhullPoint ::base_type * constData () const
 end element is NULL More...
 
QhullPoint ::base_type * data ()
 
const QhullPoint ::base_type * data () const
 
QhullPoint ::base_type * endData ()
 
const QhullPoint ::base_type * endData () const
 
const QhullPoint first () const
 
QhullPoint first ()
 
const QhullPoint front () const
 
QhullPoint front ()
 
const QhullPoint last () const
 
QhullPoint last ()
 
const QhullPoint operator[] (countT idx) const
 
QhullPoint operator[] (countT idx)
 
const QhullPoint second () const
 
QhullPoint second ()
 
QhullPoint value (countT idx) const
 
QhullPoint value (countT idx, const QhullPoint &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 QhullPoint &t) const
 
countT count (const QhullPoint &t) const
 
countT indexOf (const QhullPoint &t) const
 
countT lastIndexOf (const QhullPoint &t) const
 
 QhullSet (const Qhull &q, setT *s)
 
 QhullSet (QhullQh *qqh, setT *s)
 
 QhullSet (const QhullSet< QhullPoint > &other)
 
QhullSet< QhullPoint > & operator= (const QhullSet< QhullPoint > &other)
 
 ~QhullSet ()
 
bool operator== (const QhullSet< QhullPoint > &other) const
 
bool operator!= (const QhullSet< QhullPoint > &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 ()
 

Construct

 QhullPointSet (const Qhull &q, setT *s)
 
 QhullPointSet (QhullQh *qqh, setT *s)
 
 QhullPointSet (const QhullPointSet &other)
 
QhullPointSetoperator= (const QhullPointSet &other)
 Assignment copies pointers but not contents. More...
 
 ~QhullPointSet ()
 
 QhullPointSet ()
 Default constructor disabled. More...
 

Additional Inherited Members

- Public Types inherited from orgQhull::QhullSet< QhullPoint >
typedef QhullSet< QhullPoint >::iterator Iterator
 
typedef QhullSet< QhullPoint >::const_iterator ConstIterator
 
- Static Public Member Functions inherited from orgQhull::QhullSet< QhullPoint >
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 37 of file QhullPointSet.h.

Constructor & Destructor Documentation

◆ QhullPointSet() [1/4]

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

Definition at line 45 of file QhullPointSet.h.

◆ QhullPointSet() [2/4]

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

Definition at line 47 of file QhullPointSet.h.

◆ QhullPointSet() [3/4]

orgQhull::QhullPointSet::QhullPointSet ( const QhullPointSet other)
inline

Definition at line 49 of file QhullPointSet.h.

◆ ~QhullPointSet()

orgQhull::QhullPointSet::~QhullPointSet ( )
inline

Definition at line 52 of file QhullPointSet.h.

◆ QhullPointSet() [4/4]

orgQhull::QhullPointSet::QhullPointSet ( )
private

Default constructor disabled.

Member Function Documentation

◆ operator=()

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

Assignment copies pointers but not contents.

Definition at line 51 of file QhullPointSet.h.

◆ print()

PrintPointSet orgQhull::QhullPointSet::print ( const char *  message) const
inline

Definition at line 72 of file QhullPointSet.h.

◆ printIdentifiers()

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

Definition at line 65 of file QhullPointSet.h.


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


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