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

#include <QhullVertex.h>

Classes

struct  PrintVertex
 

Public Types

Defined here
typedef vertexTbase_type
 

Public Member Functions

Constructors
 QhullVertex ()
 
 QhullVertex (const Qhull &q)
 
 QhullVertex (const Qhull &q, vertexT *v)
 
 QhullVertex (QhullQh *qqh)
 
 QhullVertex (QhullQh *qqh, vertexT *v)
 
 QhullVertex (const QhullVertex &other)
 
QhullVertexoperator= (const QhullVertex &other)
 
 ~QhullVertex ()
 
GetSet
int dimension () const
 
vertexTgetBaseT () const
 For QhullSet<QhullVertex> More...
 
vertexTgetVertexT () const
 
countT id () const
 
bool isValid () const
 
bool neighborFacetsDefined () const
 True if defineVertexNeighborFacets() already called. Auotomatically set for facet merging, Voronoi diagrams. More...
 
QhullVertex next () const
 
bool operator== (const QhullVertex &other) const
 
bool operator!= (const QhullVertex &other) const
 
QhullPoint point () const
 
QhullVertex previous () const
 
QhullQhqh () const
 
foreach
QhullFacetSet neighborFacets () const
 
IO
PrintVertex print (const char *message) const
 

Private Attributes

Fields
vertexTqh_vertex
 Corresponding vertexT, never 0. More...
 
QhullQhqh_qh
 QhullQh/qhT for vertexT, may be 0. More...
 

Static Private Attributes

Class objects
static vertexT s_empty_vertex
 

Detailed Description

Definition at line 42 of file QhullVertex.h.

Member Typedef Documentation

◆ base_type

Definition at line 46 of file QhullVertex.h.

Constructor & Destructor Documentation

◆ QhullVertex() [1/6]

orgQhull::QhullVertex::QhullVertex ( )
inline

Definition at line 60 of file QhullVertex.h.

◆ QhullVertex() [2/6]

orgQhull::QhullVertex::QhullVertex ( const Qhull q)
explicit

Definition at line 33 of file QhullVertex.cpp.

◆ QhullVertex() [3/6]

orgQhull::QhullVertex::QhullVertex ( const Qhull q,
vertexT v 
)

Definition at line 39 of file QhullVertex.cpp.

◆ QhullVertex() [4/6]

orgQhull::QhullVertex::QhullVertex ( QhullQh qqh)
inlineexplicit

Definition at line 63 of file QhullVertex.h.

◆ QhullVertex() [5/6]

orgQhull::QhullVertex::QhullVertex ( QhullQh qqh,
vertexT v 
)
inline

Definition at line 64 of file QhullVertex.h.

◆ QhullVertex() [6/6]

orgQhull::QhullVertex::QhullVertex ( const QhullVertex other)
inline

Definition at line 66 of file QhullVertex.h.

◆ ~QhullVertex()

orgQhull::QhullVertex::~QhullVertex ( )
inline

Definition at line 69 of file QhullVertex.h.

Member Function Documentation

◆ dimension()

int orgQhull::QhullVertex::dimension ( ) const
inline

Definition at line 72 of file QhullVertex.h.

◆ getBaseT()

vertexT* orgQhull::QhullVertex::getBaseT ( ) const
inline

For QhullSet<QhullVertex>

Definition at line 73 of file QhullVertex.h.

◆ getVertexT()

vertexT* orgQhull::QhullVertex::getVertexT ( ) const
inline

Definition at line 74 of file QhullVertex.h.

◆ id()

countT orgQhull::QhullVertex::id ( ) const
inline

Definition at line 75 of file QhullVertex.h.

◆ isValid()

bool orgQhull::QhullVertex::isValid ( ) const
inline

Definition at line 76 of file QhullVertex.h.

◆ neighborFacets()

QhullFacetSet orgQhull::QhullVertex::neighborFacets ( ) const

Return neighboring facets for a vertex If neither merging nor Voronoi diagram, requires Qhull::defineVertexNeighborFacets() beforehand.

Definition at line 50 of file QhullVertex.cpp.

◆ neighborFacetsDefined()

bool orgQhull::QhullVertex::neighborFacetsDefined ( ) const
inline

True if defineVertexNeighborFacets() already called. Auotomatically set for facet merging, Voronoi diagrams.

Definition at line 78 of file QhullVertex.h.

◆ next()

QhullVertex orgQhull::QhullVertex::next ( ) const
inline

Definition at line 79 of file QhullVertex.h.

◆ operator!=()

bool orgQhull::QhullVertex::operator!= ( const QhullVertex other) const
inline

Definition at line 81 of file QhullVertex.h.

◆ operator=()

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

Definition at line 68 of file QhullVertex.h.

◆ operator==()

bool orgQhull::QhullVertex::operator== ( const QhullVertex other) const
inline

Definition at line 80 of file QhullVertex.h.

◆ point()

QhullPoint orgQhull::QhullVertex::point ( ) const
inline

Definition at line 82 of file QhullVertex.h.

◆ previous()

QhullVertex orgQhull::QhullVertex::previous ( ) const
inline

Definition at line 83 of file QhullVertex.h.

◆ print()

PrintVertex orgQhull::QhullVertex::print ( const char *  message) const
inline

Definition at line 96 of file QhullVertex.h.

◆ qh()

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

Definition at line 84 of file QhullVertex.h.

Member Data Documentation

◆ qh_qh

QhullQh* orgQhull::QhullVertex::qh_qh
private

QhullQh/qhT for vertexT, may be 0.

Definition at line 51 of file QhullVertex.h.

◆ qh_vertex

vertexT* orgQhull::QhullVertex::qh_vertex
private

Corresponding vertexT, never 0.

Definition at line 50 of file QhullVertex.h.

◆ s_empty_vertex

vertexT orgQhull::QhullVertex::s_empty_vertex
staticprivate
Initial value:
= {0,0,0,0,0,
0,0,0,0,0,
0}

Definition at line 54 of file QhullVertex.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